Access データベースを SQL Server 2005 に変換中です。SSMA を使用してデータと元のスキーマを正常に移行し、現在データベースを正規化しています。これには、いくつかの一意の識別子を追加する必要があります。
列の一部は以前に AutoNumber データ型を使用して作成されていましたが、これは問題ありません。ただし、他のデータには意味のない一意の識別子を作成する必要があるため、Identity Specification プロパティで int データ型を使用しています。最終的には同じテーブルに存在するため、既に一意の識別子を持つデータに対して現在存在する範囲よりも上にこのデータを保持するために、「101」でシードしています。
私の問題は、シード値が '101' でインクリメントが '1' の ID 仕様で新しい int を作成すると、数値が '1' から始まることです。私は再シードしようとしました:
USE dbMyDatabase
DBCC checkident(tblMyTable, reseed, 101)
無駄に。どんな提案でも大歓迎です。前もって感謝します!