|
sqlXmlBulkLoader надо бы игнорировать информационные сообщения
|
|||
---|---|---|---|
#18+
Короче, массовая загрузка через 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 не генерить информационные сообщения? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 13:31 |
|
|
start [/forum/topic.php?fid=46&fpage=9&tid=1684081]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 128ms |
0 / 0 |