IDプライマリを持つSQLAzure上のデータベースがあります。SQL Serverインポートおよびエクスポートウィザードを使用した後、データをSQL Server2008R2データベースに転送しました。
ASP.NETアプリケーションは正常に実行され、データを読み取ります。しかし、テーブル'User'に値を挿入しようとすると、エラーが発生します。列'UserId'にnullを挿入できません。
その理由は、アイデンティティ値を生成できないためです。
どうすればこの問題を克服できますか?
PS:SQL Azureからスクリプトを生成しようとしましたが、SQLファイルのサイズが500 MBであり、ホストがその大きなスクリプトの実行を許可していません。
編集:データアクセスにEntityFrameworkを使用します。UserIdフィールドにはIDENTITY property
(1,1)があります。
編集SQLAzure移行ツールからスキーマを作成してから、データのインポート/エクスポートを使用してデータをコピーしようとしました。ただし、ウィザードは行間の関係を維持しません。