Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sqlXmlBulkLoader надо бы игнорировать информационные сообщения / 1 сообщений из 1, страница 1 из 1
23.11.2021, 13:31
    #40114154
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlXmlBulkLoader надо бы игнорировать информационные сообщения
Короче, массовая загрузка через sqlXmlBulkLoader в таблицу с уникальным индексом with(IGNORE_DUP_KEY=ON).
Ну, в данных есть дубль.

В результате отгребаем
<?xml version="1.0"?><Error><Record><HResult>0x80004005</HResult><SQLState>23000</SQLState><NativeError>3604</NativeError><ErrorState>1</ErrorState>< Severity>0</Severity> <Source>Microsoft OLE DB Provider for SQL Server</Source><Description><![CDATA[Повторяющийся ключ пропущен.]]></Description></Record></Error>

и загрузка вырубается.
Это не ошибка.
Это информационное сообщение сервера.
Все это, канешно, можно обойти и загрузить.

Но хочется без обхода.

Вопросов два
1. Может кто знает как заставить sqlXmlBulkLoader не реагировать на информационные сообщения сервера?
2. Может кто знает как заставить сервер MS SQL не генерить информационные сообщения?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sqlXmlBulkLoader надо бы игнорировать информационные сообщения / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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