Как использовать bcp для столбцов, которые являются идентификаторами?

Я хочу восстановить свою таблицу с помощью BCP с помощью кода, приведенного ниже.

BCP framework.att.attendance in "D:\test\mhd.txt" -T -c

Но столбец (id) является идентификатором в этой таблице.

Когда данные восстанавливаются с помощью BCP, я хочу, чтобы столбцы идентификаторов не менялись.

Другими словами, если идентификатор первой строки равен «7» до BCP, я хочу импортировать данные, а идентификатор первой строки по-прежнему будет «7».

Что я должен делать?


person Mohammad Naghsh    schedule 09.12.2019    source источник
comment
Если вы погуглите bcp identity insert, вы найдете много результатов, начиная с официальной документации: Сохранять значения идентификаторов при массовом импорте данных (SQL Server). Вы можете использовать опцию -E с bcp или KEEPIDENTITY с BULK INSERT. В SO тоже много подобных вопросов   -  person Panagiotis Kanavos    schedule 09.12.2019
comment
@PanagiotisKanavos tanx я хочу использовать bcp из клиентской системы - я не могу удаленно подключиться к этому. Как я могу это сделать?   -  person Mohammad Naghsh    schedule 09.12.2019


Ответы (1)