データベーススクリプトを生成するとき、別の環境に移行するデータをスクリプト化しています。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