При создании сценариев базы данных я создаю сценарии для переноса данных в другую среду. Есть ли параметр в генерации скрипта, который я могу включить для автоматического включения/выключения IDENTITY_INSERT, чтобы мне не приходилось вручную просматривать каждую таблицу в сгенерированном скрипте и устанавливать его? Я использую SSMS, и я хотел бы сделать это через SSMS.
Вот что я получаю:
INSERT my_table (my_table_id, my_table_name) VALUES (1, 'val1');
INSERT my_table (my_table_id, my_table_name) VALUES (2, 'val2');
Вот что я хочу:
SET IDENTITY_INSERT my_table ON
INSERT my_table (my_table_id, my_table_name) VALUES (1, 'val1');
INSERT my_table (my_table_id, my_table_name) VALUES (2, 'val2');
SET IDENTITY_INSERT my_table OFF