Sto cercando di importare un tavolo 82k + riga da un DB di accesso a SQL Server 2008.guidata server di importazione ed esportazione di SQL Errore
Utilizzando l'Esportazione guidata SQL Server, ottengo un errore a circa 78k record entrato.
Ecco l'errore:
Error 0xc0208265: Data Flow Task 1:
Failed to retrieve long data for column "members_notes".
Error 0xc020901c: Data Flow Task 1:
There was an error with output column "members_notes" (41) on output "OLE DB Source Output" (11).
The column status returned was: "DBSTATUS_UNAVAILABLE".
Error 0xc0209029: Data Flow Task 1:
SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR.
The "output column "members_notes" (41)" failed because error code 0xC0209071 occurred, and the error row disposition on "output column "members_notes" (41)" specifies failure on error.
Error 0xc0047038: Data Flow Task 1:
SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.
The PrimeOutput method on component "Source - Query" (1) returned error code 0xC0209029.
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.
La colonna members_notes nel database di Access è un campo memo. Nella tabella di SQL Server a cui vengono trasferiti questi dati, ho definito il campo come nvarchar (MAX).
Ho cercato questo messaggio di errore e ho trovato articoli che suggerivano di ridurre il mio db SQL e di cancellare i miei file temporanei sul computer facendo l'esportazione/importazione, nessuno dei quali funzionava.
Qualcun altro si è imbattuto in questo problema?
Potete sistemare il blocco in modo che sia nel codice e non così confuso? –
Come hai già indicato, hai pulito i tuoi file temporanei. Esiste un [bug report] [1] ma è stato risolto in SQL Server Integration Services 2008. [1]: http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=346675 –
Hai hai provato a bisecare il tuo problema, ad esempio dividendo i dati in pacchetti di 1000 record (o più piccoli) o anche provato a importare solo una riga? – Migol