連投申し訳ございません。
SQL Serverで自動採番を行う場合、Create文にIDENTITYを指定するのですが、
テーブル定義の変更機能で、
「– 新テーブルへデータ投入」
の箇所でエラーになってしまいます。
エラーメッセージは、
「IDENTITY_INSERT が OFF に設定されているときは、テーブル ‘$$新テーブル名’ の ID 列に明示的な値を挿入できません。」
となります。
「– 新テーブルへデータ投入」の前後に
SET IDENTITY_INSERT [dbo].[$$新テーブル名] ON
SET IDENTITY_INSERT [dbo].[$$新テーブル名] OFF
を挟み、以下のようにすることで対応が可能です。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
— 新テーブルへデータ投入
SET IDENTITY_INSERT [dbo].[$$新テーブル名] ON
insert into 新テーブル
select 旧テーブル
SET IDENTITY_INSERT [dbo].[$$新テーブル名] OFF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
お手数ですが、対応のご検討いただければ幸いです。