- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複合キーの設定エラー)
複合キーの設定エラー
このQ&Aのポイント
- SQL server2005で複合主キーの設定をしようとしているが、インデックスまたは主キーのサイズは900バイトまでというエラーメッセージが表示される。
- 設定しようとしているテーブルのカラムのサイズが合計900バイトを超えているため、複合主キーの設定ができない。
- まずはカラムのサイズを調整し、合計900バイト以下にする必要がある。また、インデックスの設定も必要かもしれない。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おはようございます。 ご質問ですが、カラム(列)の型のサイズが900バイトを超えているものと思われます。 おそらくサイズが可変のnchar()型やnvarchar()型をインデックスにしようとしているためではないかと。 これらは()のなかの最大長の数が増えると列のサイズが増大します。 このサイズを限定すれば解決するものと思われます。 列の型のサイズについては以下のサイトをご覧ください。
お礼
連絡が遅くなりすいません! ご指摘のとおりでした! ありがとうございました!!!