Импорт SQL Server и импорт ошибка мастера
Я пытаюсь импортировать таблицу строк 82k+ из БД access в SQL Server 2008.
используя мастер импорта и экспорта SQL Server, я получаю сообщение об ошибке при вводе записей 78k.
вот ошибка:
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.
столбец members_notes в базе данных access представляет собой поле memo. В таблице SQL Server, в которую передаются эти данные, я определил поле как nvarchar(MAX).
Я искал это сообщение об ошибке и нашли статьи, предлагающие сжать мою SQL db и очистить мои временные файлы на компьютере, выполняющем экспорт/импорт, ни один из которых не работал.
кто - нибудь еще столкнулся с этой проблемой?
3 ответов
Я начал искать поле memo в базе данных Access. Последняя строка содержала "#Error " в поле memo. Когда я нажал в этом поле, я получил следующее сообщение:
" двигатель базы данных Microsoft Jet остановил процесс, потому что вы и другой пользователь пытается изменить те же данные в то же время"
Я запустил Compact и Repair в базе данных Access. Это поместило кучу символов # в поле memo для этого конкретная запись.
затем я снова попытался запустить мастер импорта и экспорта SQL Server. В тот раз это сработало идеально!
У меня недостаточно репутации для вашего ответа dpii, но это определенно сработало для меня. Эта проблема делала мою голову, и простой компакт и ремонт заставили ее уйти. Также остерегайтесь других usesr, используя файл одновременно wyhile вы загружаете (или иметь файл открыть себя в доступе) или вы можете столкнуться с этой ошибкой
кажется, это ошибка в SQL Server 2005, которая должна быть исправлена, см. здесь
Edit: в вашем комментарии ниже он фиксируется в 2008 С ПАКЕТОМ ОБНОВЛЕНИЯ 1 С НАКОПИТЕЛЬНЫМ ПАКЕТОМ ОБНОВЛЕНИЯ 5.