嘗試使用bluefinity工具使用mv.NET。使用它創建了一些集成包,用於將數據從d3多值數據庫導入到MS SQL 2012中,但似乎在映射時遇到了一些麻煩。將多值D3數據庫中的數據導入SQL問題
對於航程表必須在D3應用一些commentX字段的行爲是很笨拙,以下消息
>Error: 0xC0047062 at INSERT, mvNET Source[354]: System.Exception: Error @8: dataReader[0] = LTPAC002 ci.BufferColumnIndex = 52, ci.ColumnName = COMMGROUP(Error @8: dataReader[0] = LTPAC002 ci.BufferColumnIndex = 52, ci.ColumnName = COMMGROUP(The value is too large to fit in the column data area of the buffer.))
at mvNETDataSource.mvNETSource.PrimeOutput(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers)
at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper100 wrapper, Int32 outputs, Int32[] outputIDs, IDTSBuffer100[] buffers, IntPtr ppBufferWirePacket)
Error: 0xC0047038 at INSERT, SSIS.Pipeline: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.The PrimeOutput method on mvNET Source returned error code 0x80131500.The component returned a failure code when the pipeline engine called PrimeOutput().The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.There may be error messages posted before this with more information about the failure.
值過大,以適應在一定的行數後的INSERT失敗緩衝區的列數據區。 - >嘗試改變輸入/輸出類型,但似乎無法做到正確。 在SQL表中,列的類型爲ntext。 在.dtsx作業中,列的數據類型的類型是Unicode String [DT_WSTR],長度爲4000,我猜這些是自動檢測的。
這樣的其他D3文件的導入工作不知道爲什麼這些評論字段失敗。
在240秒後在mv.NET Data Manager上運行查詢(在d3服務器上)超時,所以這可能是潛在的問題?
任何想法如何進行?謝謝〜
您使用哪個(目標)DBMS? (「SQL」是所有關係數據庫管理系統使用的查詢語言 - 因此每個關係數據庫都是一個「SQL數據庫」)請編輯你的問題併爲'VOYAGES'添加'create table'語句[** Formatted ** ](http://stackoverflow.com/editing-help#code)文本請[無屏幕截圖](http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images代碼的時候,問一個問題/ 285557#285557) –