![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
お世話になります。
SQLServer7.0をつかっております。
プログラムやハード環境は何にも変わらないのですが、急にロックが頻発するようになりました。
複数ユーザーが同時に使用しているので、ロックがかかるのは普通の事なんですが、SQL EnterPrise Manager で確認すると、ブロッキングがなく、お互いがお互いをブロックしているという形になっており、手動で強制終了するしかない状況です。
お互いがの場合はデッドロックになり、自動で強制終了されると思うのですが、それも起こりません。
何故、デッドロックにならないのか分からず悩んでおります。
何かの設定なのでしょうか?サーバーの再起動をしてみた方が良いでしょうか?アドバイスお願いします。
No.1ベストアンサー
- 回答日時:
>お互いがの場合はデッドロックになり、自動で強制終了されると思うのですが、それも起こりません。
ご質問の趣旨は、デッドロックを再現させる環境を作ってみたいということで宜しいのでしょうか?
それともデッドロックをできるだけ回避したいということなのでしょうか?
「何故、デッドロックにならないのか分からず悩んでおります」という質問を拝見すると、どちらとも受け取れたので・・・
まずは一度、sp_lock というストアドがありますので、それでロック状況を確認してみては如何でしょうか?
sp_lock の内容が若干見ずらい点があるので、
http://www.atmarkit.co.jp/fnetwork/rensai/sql28/ …
に掲載されているやり方で確認して頂いてもOKなので・・・
いずれにしてもデッドロックになりうる状況下にあるのか?がわからないと、欲しい回答が得られないような気がします。
ご確認ください。
お返事ありがとうございます。
分かりずらくてすいません。
今までは、ブロッキングとブロックしているが存在して、
ブロッキングのユーザーが原因でロックをかけているんだなと分かったんですが、お互いがブロックしている状態になってしまい、どれが原因かが分からない状況です。
このように、手動で強制終了するしかなくなってしまう現象は
普通に存在するのかが知りたいです。
ロックが起こるのはクエリの作り方や、データベース環境によって
いろいろあると思うのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Android(アンドロイド) スマートフォン(Galaxy)の誤作動ロック画面が解除出来ない 1 2022/09/01 10:57
- デスクトップパソコン windows7を使っているパソコンでの質問です。先日動作が遅く再起動かけると「windowsを起動 9 2022/06/16 21:31
- Excel(エクセル) Excel2010 VBAが特定動作で実行出来なくなる 7 2022/12/29 14:26
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Android(アンドロイド) Xperia5Ⅲ 2 2022/08/31 01:32
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- オンラインゲーム PCのオンラインゲームが急に重くなった 4 2022/10/11 05:15
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- デスクトップパソコン 突然PCの画面が真っ黒になりグラボ?かCPU?のファン?ブン回りの症状は?? 7 2023/05/26 12:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MDBの排他制御
-
ADOで排他ロックがうまくいかない
-
UPDATE文で発生するデッドロッ...
-
トランザクションとlast_insert_id
-
ACCESSのSQLで、NULLかNULLでな...
-
違いを教えてください
-
「マスタ」と「テーブル」の違...
-
ビューで引数を使いたい
-
bcpによる、テーブル→CSVファイ...
-
Access97の文字化けについて
-
コンボボックスで入力したもの...
-
ACCESS2007 フォーム 「バリア...
-
クエリのキャンセルがいつにな...
-
2つの項目が重複するレコード...
-
Accessでフィールドを比較した...
-
データからの不要コード削除
-
Accessにインポートしたら並び...
-
アクセスのテーブル作成クエリ...
-
SQLManagementStudioのフィルタ
-
複数のDBでjoinする場合のindex...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT時の行ロックの必要性に...
-
SELECT文でのデッドロックに対...
-
accessのロック
-
SQLServer Insertが遅い
-
Oracleの排他制御について教え...
-
INSERTにおいてロック処理は必要か
-
UPDATE文で発生するデッドロッ...
-
SELECT文でタイムアウト...
-
同時書き込み
-
AccessShareLock はどの程度気...
-
SELECT FOR UPDATE にトランザ...
-
更新ロックとデッドロック
-
max+1で初番する場合 for updat...
-
トランザクション中にSELECTし...
-
ExcelからAccess2013DBを更新す...
-
DB2でSelectした時(rollback,c...
-
書き込みの衝突
-
排他ロックしたレコードが、別...
-
DB2のロック調査
-
DB2の更新ロックについて
おすすめ情報