Когато импортирате в таблица с колона IDENTITY и не предоставяте стойности за колоната IDENTITY във файла за импортиране, трябва да укажете във файл с формат, че колоната IDENTITY ще бъде пропусната при импортирането.
Този начин на работа е изрично споменат в документацията на Microsoft за BCP , флаг -E :
Какво трябва да направите:
- Първи създайте форматиран файл с помощта на BCP
. напр. за файл във формат, различен от XML, командата изглежда като
BCP table_or_view format nul -f format_file_name
- Посочете да пропуснете колоната ИДЕНТИЧНОСТ във файла за формат
- Използвайте файла с формат, който сте създали във вашия
BCP IN
команда с помощта на BCP-f
флаг