LoginSignup
0
0

SQL Server Management Studio の楽観的同時実行制御

Posted at

SQL Server Management Studio(以下、SSMS と書きます) を使ってデータの編集ができますが、その際に楽観的同時実行制御がかかっているようです。

下の画像は、SSMS v20.1 を使ってのデータの編集中に、楽観的同時実行制御に引っかかって警告のダイアログが表示されたところです。

SSMS.jpg

Miccrosoft のサンプルデータベース Northwind の Employees テーブルの EmployeeID が 1 のレコードの LastName を編集して UPDATE しようとしたが、SSMS にデータを表示してから UPDATE クエリが発行されるまでの間に他のユーザーがデータを変更していたので、楽観的同時実行制御がかかって警告が表示されたという状況です。

SSMS での編集に楽観的同時実行制御がかかるって知ってました? 実は自分は知らなかったです。後勝ちルールになると思ってました。

このデータを更新するアプリと SSMS を一緒に動かしていたら上の画像のダイアログが出てきたので、楽観的同時実行制御がかかっていることを初めて知ったという次第です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0