3

古いデータベースから新しいデータベースのクリーン データベースにレコードをインポートしようとしています。IDENTITY 主キーを持つように新しいデータベースをセットアップしましたが、元のデータベースと同じ値を挿入したいと考えています。

SQLで私がした:

set IDENTITY_INSERT plans on

LINQ to SQL を使用していて、自動生成された列をオフにしましたが、まだこのエラーが発生します:

Cannot insert explicit value for identity column in table 'Plans' when IDENTITY_INSERT is set to OFF.

しかし、それはオンです

4

1 に答える 1

3

設定は、identity_insertデータベース セッションに対してローカルです。設定するときは、挿入するときと同じデータベース接続を使用する必要があります。

于 2012-05-05T02:11:41.513 に答える