質問

2016年09月26日 13時09分
  • ACCESSからSQLServer更新について

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

現在、ACCESS2003からODBC接続でSQLServer2014のテーブルを、更新クエリを利用して処理しています。
SQLServerのテーブル1をACCESS1で更新処理しているときに、
別のACCESS2から同じテーブル1の違うレコードを更新処理すると、ACCESS1がレコードではなくテーブルロックをかけており更新できません。

SQLServerの設定を、dbcc useroptions コマンドで確認すると、

isolation level は、read committed snapshotに設定されています。

この場合、どのような原因が考えられるのでしょうか?

1件の回答があります

回答

コメントありがとうございます。
原因はテーブルに主キーがないことでした。
設定してキー単位でロックがかかることを確認しました。

2016年09月27日 18時30分

あなたもコメントしましょう!