株式会社ネーブルス 社長のブログ
株式会社ネーブルス 代表取締役 福田一成のブログです。アメーバブログはこちら
2015-03-03 SQL Server Management Studioのバグ
SQL Server Management Studioでデータを編集しようとしたら
エラーがでます。なぜか編集できません。
エラーの内容は、以下のとおりです。
「更新された行はありません。
行2のデータはコミットされませんでした。
エラーソース:Microsoft.SqlServer.Management.DataTools。
エラーメッセージ:行の値が更新または削除されたため、行が一意になりません。ま
たは、複数の行(2行)が変更されます。
エラーを修正して再実行するか、またはEscキーを押して変更を取り消してくださ
い。」
どうやら、編集した行と全く同じ行が他に存在しますよと言っているのです。
ご存じのようにデータベースは、全く同じデータの行が2つは存在できないために出るエラーです。
しかし、どこをどう確認してみても、データを確認しても表示されている様な事象に
該当していない事は明らか。
「え?全く同じデータは、2行存在しないよ?」と
いつもの様に一人ごとをぶつぶつ言って、スタッフに気味悪がられました・・。
ネットで調べてみたところ
SQL Server Management Studioのバグであると発言されている方が、
普通にUpdate文を発行するとデータを変更することができる様です。
やってみたところ・・・。
エラーも無く実行出来て。
データも更新出来ています。
「うぉ~!!俺の1時間を返してくれ~。」と叫んでしまいました。