Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 импорт текстовых полей с сылками на сайт  [new]
dumkopf
Member

Откуда:
Сообщений: 56
Добрый день.
Задача такая есть MSSQL2005 и таблица xls с текстовыми полями, при обычном импорте по ODBC возникает сбой при импорте длинного поля с тексом ссылок на сайты компаний. Как это обойти ?
8 сен 09, 20:30    [7633988]     Ответить | Цитировать Сообщить модератору
 Re: импорт текстовых полей с сылками на сайт  [new]
Glory
Member

Откуда:
Сообщений: 104760
dumkopf
Добрый день.
Задача такая есть MSSQL2005 и таблица xls с текстовыми полями, при обычном импорте по ODBC возникает сбой при импорте длинного поля с тексом ссылок на сайты компаний. Как это обойти ?

Для начала сообщить хотя бы текст ошибки этого "обычного импорта по ODBC"
8 сен 09, 20:32    [7633994]     Ответить | Цитировать Сообщить модератору
 Re: импорт текстовых полей с сылками на сайт  [new]
dumkopf
Member

Откуда:
Сообщений: 56
Glory

Для начала сообщить хотя бы текст ошибки этого "обычного импорта по ODBC"


Текс такой выдает
[/quote]
- Executing (Error)
Messages
Error 0xc020901c: Data Flow Task: There was an error with output column "Internet_review" (42) on output "Excel Source Output" (9). The column status returned was: "Text was truncated or one or more characters had no match in the target code page.".
(SQL Server Import and Export Wizard)

Error 0xc020902a: Data Flow Task: The "output column "Internet_review" (42)" failed because truncation occurred, and the truncation row disposition on "output column "Internet_review" (42)" specifies failure on truncation. A truncation error occurred on the specified object of the specified component.
(SQL Server Import and Export Wizard)

Error 0xc0047038: Data Flow Task: The PrimeOutput method on component "Source - 'для заливки в базу$'" (1) returned error code 0xC020902A. 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.
(SQL Server Import and Export Wizard)

Error 0xc0047021: Data Flow Task: Thread "SourceThread0" has exited with error code 0xC0047038.
(SQL Server Import and Export Wizard)

Error 0xc0047039: Data Flow Task: Thread "WorkThread0" received a shutdown signal and is terminating. The user requested a shutdown, or an error in another thread is causing the pipeline to shutdown.
(SQL Server Import and Export Wizard)

Error 0xc0047021: Data Flow Task: Thread "WorkThread0" has exited with error code 0xC0047039.
(SQL Server Import and Export Wizard)[/quote]
9 сен 09, 11:32    [7635930]     Ответить | Цитировать Сообщить модератору
 Re: импорт текстовых полей с сылками на сайт  [new]
sfans
Member

Откуда:
Сообщений: 392
dumkopf,

Глянте сюда http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/0c245265-79fc-406c-8ec6-6019eebc4f68
9 сен 09, 11:58    [7636129]     Ответить | Цитировать Сообщить модератору
 Re: импорт текстовых полей с сылками на сайт  [new]
Denis Reznik
Member

Откуда: Киев
Сообщений: 156
Текст какой-то ссылки больше диапазона поля, в которое вы его пихаете. Выхода 2: либо увеличить диапазон поля в БД, либо резать текст ссылки, до момента вставки в базу.
9 сен 09, 12:00    [7636150]     Ответить | Цитировать Сообщить модератору
 Re: импорт текстовых полей с сылками на сайт  [new]
dumkopf
Member

Откуда:
Сообщений: 56
Диапазон я увеличил в реестре сервера все поправил.
9 сен 09, 12:08    [7636203]     Ответить | Цитировать Сообщить модератору
 Re: импорт текстовых полей с сылками на сайт  [new]
Denis Reznik
Member

Откуда: Киев
Сообщений: 156
dumkopf
Диапазон я увеличил в реестре сервера все поправил.


и какой результат? ошибка продолжает падать? Какой вы диапазон ставите и какой тип столбца в БД?
9 сен 09, 18:41    [7638903]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить