Сценарий вставки BCP не восстанавливает значения столбца Identity, скопированные в файл BCP, вместо этого SQL Server автоматически назначает уникальные значения на основе начальных значений и значений приращения, указанных в процессе восстановления.
Создание файла формата BCP -
BCP [SourceDatabase].[abc].[TableName] format nul -T -c -f Filename.fmt -S SourceSqlServer
Создание файла данных BCP -
BCP "EXEC [abc].[GetData]" queryout "C:\Filename.bcp" -S SourceSqlServer -d SourceDatabase -T **-E** -c
Восстановление данных в таблице -
BCP [abc].[TableName] in "C:\Filename.bcp" -f Filename.fmt -S SourceSqlServer -d SourceDatabase -T
Я хочу вставить значения столбца Identity так же, какв файле BCP. Любые предложения приветствуются.