2012-03-15 6 views
2

Excel(またはcvs)ファイルからSQL Azureデータベースにデータを転送するのにMicrosoft Codename "Data Transfer"を使用しています。すべてが正常に通るが、それはデータをアップロードすることになると、このエラーは、行ごとにスローされます。Microsoftコードネーム「データ転送」のID列エラー

Exception while loading data into Table: [dbo.Xxxx].
ErrorMessage: [Cannot insert explicit value for identity column in table 'Xxxx' when IDENTITY_INSERT is set to OFF.].
Error data is logged in the ErrorLogTable [ErrorLog_xxxxxxxxxxxxx] in the destination database. RefId: [xxxxxxxx], Line# around [x]

私は(含まウィザードの分析部分に列マッピングを設定するいくつかの方法を試してみました上記のエラーが発生し、すべての結果:)

  • はのidカラムへのRowId(自動生成)カラムをマッピング
  • データベース内のIDカラム(nullである)ExcelのId列のマッピングデータベース

これはいったん動作したら素晴らしいツールになるでしょう....または少なくともばかげた証拠!

更新:

明白な解決策はId列には何もマッピングされていない、これは私が試した最初のものですが、Id未接続のままにすることはできません。

答えて

0

ここに問題がないかどうかわかりません...メッセージがクリアなので、この列にIDの挿入をオンにする必要があります。その後、ID列をマップしたままにして挿入することができます。

+0

SQL Azureポータルで行うことはできません。いずれにせよ、私はそれは彼らが修正したバグだと思う – James