2017-03-06 5 views
0

インポートウィザードを使用してアクセスデータベースからMS SQLサーバーに多くのテーブルをインポートしようとしています。 ソーステーブルの一部の行が削除されているため、IDの順序は2,3,5,8,9,12、...データのインポート時にIDインサートが機能しない

ですが、宛先にデータをインポートするとIDが開始されます1から1だけインクリメントするので、ソースデータと正確に一致しません。

「有効にする」をチェックすることもできますが、それは役に立ちません。 私が見つけた唯一の解決策は、宛先テーブル内のIDを1つずつ整数から整数に変更してからインポートしてからIDに戻すことです。これは非常に時間がかかります。

これを行うにはもっと良い方法はありますか?

答えて

1

あなたがINDENTY_INSERT ONに設定する必要がID列にIDを挿入したい場合は、次のスクリプトの最後でそれをOFFに設定することを忘れないでくださいhttps://msdn.microsoft.com/es-us/library/ms188059.aspx

+0

でもこれは役に立ちません – Navid

+0

どうしますか? idsを含むSQL Serverへのアクセスからidsを挿入しましたか?何かエラーがありますか? – asemprini87

関連する問題