cancel
Showing results for 
Search instead for 
Did you mean: 

Accessをオープンした時の共有エラー回避方法について

AkiraOgata
Level 3
お世話になります。緒方と申します。
タイトルの件について、アドバイス等お願いできますでしょうか。
どうぞよろしくお願い致します。

■AccessDB共有不具合とその経緯について
 2021/12/14のマイクロソフトのoffice更新プログラムの不具合により
 ネットワーク上にあるAccessDB(accdb)を複数PCで共有出来ないという現象が発生しました。

 その後,当該事象が解消されたOffice更新プログラムにより
 VBAや手動による共有に関しては問題なく動作しております。
 しかしBlueprismでAccessDBをOpenした場合に限り
 他のVBAや手動によりAccessDBを共有する事ができません。
 また既にAccessDBをOpenしたものをBlueprismでOpenする事もできない状況です。

■環境
・Blueprism
 Vetsion 6.4.2 10610
 Automate.exe(32bit)

・ODBCドライバ
 MS Access Database 32/64ビット

・Access
 バージョン2008(ビルド13127.21886クイック実行)当該の不具合解消バージョン

■不具合詳細
 ① ※VBO(下記コード)でAccessDB(accdb)をオープンする。
 ② AccessDBロックファイル(lccdb)が0バイトとなる。※下図ご参照
  メモ帳等でロックファイル内容を確認するとデータなし。※下図ご参照
  正常な場合、アクセス情報が記載される。
 ③ ①のAccessDB(accdb)を手動で開く(若しくはVBAなどでオープンする)
 ④ エラーメッセージで「既に使用されているので,使用できませんでした。」となる。※下図ご参照
2039.jpg
2040.jpg
2041.jpg

 先にオープンしているAccessDBを※VBOでオープンした場合は「file already in use.」のエラーとなる。
2042.jpg

 ※VBO(Openアクションのコード)
 If moConnection Is Nothing Then
 moConnection = New OLEDBConnection(Provider=Microsoft.ACE.OLEDB.12.0; Data Source=〇〇\DB.accdb;)
 moConnection.Open()
 End If
2043.jpg

以上、よろしくお願い致します。

------------------------------
Akira Ogata
BPO
Accenture
------------------------------
1 BEST ANSWER

Best Answers

PabloSarabia
Level 11
Hi! @AkiraOgata

NOTE: Response created using Google Translate.

こんにちは。

今日も同じような問題が発生しています 😞

この問題の原因は、アップデートKB5002099です。

これをアンインストールしてみてください。

この件に関するマイクロソフトの公式記事はこちらです: https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc


お役に立てれば幸いです。また、これで問題が解決した場合は、これをベストアンサーとしてマークすることを忘れないでください 🙂


コミュニティでお会いしましょう、さようなら :)​

------------------------------
Pablo Sarabia
Architect
Altamira Assets Management
Madrid
634726270
------------------------------

View answer in original post

5 REPLIES 5

PabloSarabia
Level 11
Hi! @AkiraOgata

NOTE: Response created using Google Translate.

こんにちは。

今日も同じような問題が発生しています 😞

この問題の原因は、アップデートKB5002099です。

これをアンインストールしてみてください。

この件に関するマイクロソフトの公式記事はこちらです: https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc


お役に立てれば幸いです。また、これで問題が解決した場合は、これをベストアンサーとしてマークすることを忘れないでください 🙂


コミュニティでお会いしましょう、さようなら :)​

------------------------------
Pablo Sarabia
Architect
Altamira Assets Management
Madrid
634726270
------------------------------

Hi @AkiraOgata

NOTE: Response created using Google Translate.


こんにちは

セキュリティパッチをアンインストールするよりも良い解決策を見つけました。マイクロソフトは、そのKBの解決策をすでに持っている。この他のKB4484211をインストールすることで問題が解決します。

以下は、マイクロソフトからの公式リンクです。
https://support.microsoft.com/en-us/topic/databases-on-network-share-can-t-be-accessed-by-multiple-users-in-office-2016-kb4484211-88a51f7f-f7dd-2d9c-0b96-b7fca0867a4f

コミュニティでお会いしましょう、さようなら 🙂

------------------------------
Pablo Sarabia
Architect
Altamira Assets Management
Madrid
634726270
------------------------------

Pablo Sarabiaさん

こんにちは
早速の解決策ありがとうございます。
ユーザーPCの為、簡単にセキュリティパッチをインストールできないので事前確認です。
こちらで使用中のAccessはoffice365になりますが、office2016の「KB4484211」のセキュリティパッチでも有効でしょうか。




------------------------------
Akira Ogata
BPO
Accenture
------------------------------

Hi! @AkiraOgata

NOTE: Response created using Google Translate.

マイクロソフトの別の記事で、バージョンアップで問題が解決されたとコメントされているものを紹介します。

https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc

弊社の場合、オフィス2016を使用しており、問題を正しく修正するパッチをユーザーPCに再配布しています。


グッドバイ
🙂

------------------------------
Pablo Sarabia
Architect
Altamira Assets Management
Madrid
634726270
------------------------------

Pablo Sarabiaさん

ありがとうございます。解決いたしました。
上記2でご案内いただいたKB5002099が原因でアンインストールする事で解決しました。
ただし、KB5002099をアンインストールせずに上記3の不具合解消パッチKB4484211のインストールでは解決しませんでした。
また、KB5002099が下記の通り一覧に表示されず、既存パッチをアンインストールする事でKB5002099を確認する事が出来ました。

今回、確認した手順は次の通りです。
コントロール パネル → プログラムと機能 → インストールされた更新プログラムを表示
①KB5002115があればアンインストール,KB5002115がない場合は不具合パッチのKB5002099を確認
 ※KB5002115がインストールされていると不具合パッチが下記の一覧から見えない為
2032.png

②不具合パッチKB5002099が出現する,またはKB5002099が見えていればアンインストール
2033.png
以上です。

------------------------------
Akira Ogata
BPO
Accenture
------------------------------