Я немного поискал в MSDN и Google, но похоже, что описание опции IGNORE_DUP_KEY очень ограничено.
Мои заблуждения,
Является ли опция IGNORE_DUP_KEY опцией для столбца? для стола? на пару колонок? для индекса (что делает индекс уникальным)?
Если установить для IGNORE_DUP_KEY значение Да, при вставке пакета записей (используя функцию массовой вставки WriteToServer ADO.Net) с повторяющимися ключами (например, я вставляю некоторые значения, которые уже существуют в базе данных), SQL Server не выдаст ошибку. Пакетное задание будет успешно завершено, но повторяющиеся строки не будут вставлены. Все остальные строки будут вставлены, и SQL Server обработает это как успешное выполнение задания. Правильно ли я понимаю?
заранее спасибо, Джордж