SQL Server エラー「ロック要求がタイムアウトしました」が発生した場合の対処法
- 2021.03.16
- SQL Server Management Studio
- SQL Server

SQL Serverでエラー「ロック要求がタイムアウトしました」が発生した場合の対処法を手順を記述してます。
環境
- OS windows10 pro
- SQL Server2019 Express
- SSMS 18.7.1
エラー全文
SQL Server Management Studio(SSMS)、ただテーブルを右クリックした際に発生
1 2 3 4 5 6 7 8 9 10 11 12 13 |
TITLEMicrosoft SQL Server Management Studio ------------------------------ ロック要求がタイムアウトしました。 (Microsoft SQL Server、エラー: 1222) ヘルプを表示するには http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=15.00.2000&EvtSrc=MSSQLServer&EvtID=1222&LinkId=20476 をクリック ------------------------------ ボタン: OK ------------------------------ |


対処法
まずは、アクティブなトランザクションを調べます。
1 |
DBCC opentran() |
ここではSPID「53」がアクティブになってます。

SPID「53」の情報を確認します。
1 |
exec sp_who2 53 |

確認して問題なければ「Kill」します。
1 |
kill 53 |
これで「ロック要求がタイムアウトしました」は改善されました。
-
前の記事
Ruby Mecabを使用して形態素解析を行う 2021.03.16
-
次の記事
python multiprocessingを使って並列処理を行う 2021.03.17
コメントを書く