Пропущенные строки с ошибками в массовой вставке - PullRequest
0 голосов
/ 17 июля 2009

Есть ли способ выполнить массовую вставку в Sql Server, где пропускаются строки с ошибками, а не происходит сбой всего процесса? Я не имею в виду просто держать эти строки вставленными до ошибки; Я имею в виду вставку всех строк, которые не были ошибочными.

1 Ответ

1 голос
/ 17 июля 2009

Если вы используете SSIS, вы можете перенаправить вывод ошибок адресата в компонент сценария мусора или в плоский файл. Я часто делаю это, чтобы потом проверить строки, которые пошли не так.

Кроме того, если вы используете BULK INSERT, то вы можете использовать параметры MAX_ERRORS (для очень высокого значения) и ERROR_FILE, чтобы указать, как эффективно обрабатывать ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...