2017-03-07 14 views
0

テーブルの復元に問題があります。 バックアップからテーブルにデータをコピーしてデータを復元したかったのです。 問題は、テーブルのPKにIdentity-Propertyが設定されていることです。だから私は失われた行を挿入すると、彼らは新しいIDを持っています。 アイデンティティなしで新しいテーブルを作成し、そこにデータを入れました。 PK列のIDを有効にしたいが、これは機能しません。SQLはIDを設定して値を保持します

私は何ができますか、これはまったく可能ですか?

+1

使用[ 'SET IDENTITY_INSERT'(https://msdn.microsoft.com/en-us/library/ms188059.aspx) –

答えて

-1

これは、あなたがテーブルのバックアップを持っている場合は、それの表の自動インクリメント行い、その後、主キーを設定してからテーブルをコピーして、テーブルのデータがあることを確認してくださいあなたのテーブルをTRUNCATE https://stackoverflow.com/a/1049305/6652909]

-1

[あなたの問題 を解決します正しく入力された、それは私のために働いたことがあなたにも役立つかもしれません。

0

既存の列にIDENTITYプロパティを追加することはできません。新しいテーブルにIDENTITY列の既存テーブルにIDENTITY_INSERT ON' option or you create a new IDENTITY列を挿入します。

This post might help you

関連する問題