powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sqlXmlBulkLoader надо бы игнорировать информационные сообщения
1 сообщений из 1, страница 1 из 1
sqlXmlBulkLoader надо бы игнорировать информационные сообщения
    #40114154
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, массовая загрузка через 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
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sqlXmlBulkLoader надо бы игнорировать информационные сообщения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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