質問: sqlserver2000でプライマリーキーの設定でのエラー こんばんわ。 現在sqlの勉強をsqlserver2000でしているのですが、 sql enterprise managerを使って、ある列に主キーを定義しようとして、鍵マークをつけて、保存しようとすると 以下のようなエラーがでて設定できません。 テーブル 'xxxxx' - インデックス 'pk_xxxxx' を作成できません。 odbc エラー : [microsoft][odbc sql server driver][sql server]インデックス id 1 で重複したキーが見つかったので、create unique index は終了しました。もっとも重要な主キーは 'yyyyy ' です。 [microsoft][odbc sql server driver][sql server]制約を作成できませんでした。以前のエラーを調べてください。 [microsoft][odbc sql server driver][sql server]ステートメントは終了されました。 初心者なので、このエラーの意味するところが理解できません。 なにが間違っているのでしょうか。 よろしくお願いします。
回答: > インデックス id 1 で重複したキーが見つかったので、create unique indexは終了しました。 現在、手元にsql server がないので確認できないのですが、そのテーブルにプライマリキーの制約に反する ( 主キー重複 ) レコードが格納されているのではないでしょうか。