Visual Studio 2013でデータベースを更新しようとすると、次のエラーが発生します。これまでに同様の問題が発生したことがある人や、この問題を解決する方法を知っている人はいますか?データベースで更新スクリプトを実行する際にエラーが発生しましたか?
ありがとうございます!
Creating [dbo].[Email]...
メッセージ1975、レベル16、状態1、行58 インデックス 'PK__Email__3214EC07F586A15A' 行の長さが '8060' バイトの最大許容長を超えています。 メッセージ1750、レベル16、状態0、行58 制約を作成できませんでした。以前のエラーを参照してください。 **バッチの実行中にエラーが発生しました。終了する。
EMailテーブルの構造を表示できますか?なぜ8060バイト以上のPrimaryKeyが必要なのでしょうか? – Steve
お返事ありがとうございました。私の現在のテーブル構造を見るためのリンクをご覧ください。このテーブルは.CSVファイルからインポートされた電子メールデータを保持します。 http://i328.photobucket.com/albums/l354/Diarmuid_Bogner/database_structure_zpspyetveq0.png –
本文のフィールドをntextに変更することをお勧めします。これは、電子メールテキストの長さに明確な制限がなく、ncharフィールドもこれらのフィールドのテキスト長の可変性をよりよく扱うためにnvarchar – Steve