powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт в sql server 2017 из файла со значением NULL
6 сообщений из 6, страница 1 из 1
Импорт в sql server 2017 из файла со значением NULL
    #39638181
dimiby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь импортировать тектовый файл. Расширение исходного файла .txt

Выбираю источник "Неструктурированный файл", во вкладке Дополнительно задаю параметры каждого столбца, типы данных.Импорт не выполняется полностью выходит сообщение об ошибке:

Ошибка 0xc02020a1: Задача потока данных 1: Ошибка преобразования данных. При преобразовании данных для столбца "Cust_ID" возращено значение состояния 2 и текст состояния "Невозможно преобразовать значение из-за возможной потери данных.".
(Мастер импорта и экспорта SQL Server)

Ошибка 0xc0209029: Задача потока данных 1: Код ошибки служб SSIS: DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Сбой Источник - z_tov_art_advert_txt.Выводы[Выход источника "Неструктурированный файл"].Столбцы[Cust_ID] из-за возникновения ошибки с кодом 0xC0209084, и стратегия обработки ошибок строк в "Источник - z_tov_art_advert_txt.Выводы[Выход источника "Неструктурированный файл"].Столбцы[Cust_ID]" определяет сбой по ошибке. Ошибка возникла в указанном объекте указанного компонента. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине сбоя.
(Мастер импорта и экспорта SQL Server)

Ошибка 0xc0202092: Задача потока данных 1: Ошибка при обработке строки 1605050718991941632 в файле "C:\Users\Administrator\Desktop\z_tov_art_advert.txt".
(Мастер импорта и экспорта SQL Server)

Ошибка 0xc0047038: Задача потока данных 1: Код ошибки служб SSIS: DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput для компонента Источник - z_tov_art_advert_txt завершился сбоем с кодом ошибки 0xC0202092. Компонент вернул код ошибки при вызове метода PrimeOutput() из обработчика конвейера. Значение кода ошибки определяется компонентом, но ошибка является неустранимой, и выполнение конвейера остановлено. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине сбоя.
(Мастер импорта и экспорта SQL Server)


Поле Cust_ID в тектовом файле имеет значение NULL.
В таблицу мне надо сохранить как NULL.

Как это можно сделать?

В таблице поле Cust_ID имеет тип int и разрешено NULL
...
Рейтинг: 0 / 0
Импорт в sql server 2017 из файла со значением NULL
    #39638739
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimiby,

там, что ли, слово NULL написано? Слово нельзя поместить в целочисленное поле. Вам надо файл отредактировать, убрать
эти NULL слова.
...
Рейтинг: 0 / 0
Импорт в sql server 2017 из файла со значением NULL
    #39638844
dimiby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что вместо Null поставить?
...
Рейтинг: 0 / 0
Импорт в sql server 2017 из файла со значением NULL
    #39638850
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimibyЧто вместо Null поставить?Пустое место.
...
Рейтинг: 0 / 0
Импорт в sql server 2017 из файла со значением NULL
    #39638951
dimiby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

Спасибо большое.

А с чем может быть связана ошибка:

Messages
Error 0xc02020c5: Data Flow Task 1: Data conversion failed while converting column "t_description" (34) to column "t_description" (154). The conversion returned status value 2 and status text "The value could not be converted because of a potential loss of data.".
(SQL Server Import and Export Wizard)


в таблице поле t_description выставлен тип: nvarchar(4000)

При иморте в предпросмотре все поля заполнены по полям корректно.

Единственно только выдает предупреждение:

[Source Information]
Table: D:\z_tov_art_advert1.txt
Column: t_description
Column Type: string [DT_STR]
SSIS Type: string [DT_STR]
Mapping file (to SSIS type):

[Destination Information]
Destination Location : WIN-CJ3O1EP2HF9\SQLEXPRESS
Destination Provider : SQLNCLI11
Table: [dbo].[z_tov_art_advert1]
Column: t_description
Column Type: nvarchar
SSIS Type: Unicode text stream [DT_NTEXT]
Mapping file (to SSIS type): C:\Program Files (x86)\Microsoft SQL Server\140\DTS\MappingFiles\MSSQLToSSIS10.XML
...
Рейтинг: 0 / 0
Импорт в sql server 2017 из файла со значением NULL
    #39638965
dimiby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgdimibyЧто вместо Null поставить?Пустое место.


В таблицу CUST_ID сохраняется везде как 0. А нужно NULL
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт в sql server 2017 из файла со значением NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]