不可解な障害
お客様から「システムが動かない!!」という救援コールを受け現地へ赴き、確認したところ・・・。
「プロジェクトまたはライブラリがみつかりません」というコンパイルエラーが発生していました。
最近まで何事もなく動いていたのにどういう事?
このシステムAccessVBAを用いて作成したものなのですが、特別なライブラリィを参照しているわけではないのに・・・と思いVisual Basicエディタを開いて「参照設定」で確認すると、「Microsoft DAO 3.6 ObjectLibrary」が参照不可になっていました。
これってMicrosoftの標準ライブラリなになぜ?
という事で「DAO360.dll」の存在を確認すると、本来あるべき「C:¥Program Files¥Common Files¥Microsoft shared¥DAO」の中が空っぽになっていたので他のPCからコピーしたものを格納して正常に動作するようになりました。
でも、なぜ消えたんでしょうね?
障害の発生したPCはWindows11の24H2が適用されていました。
OSのアップデートの際に何か悪さしているのかもしれませんね。
Microsoftって時々標準のライブラリを勝手に削除しちゃうことあるもんなぁ~~!!
現在安定して動作しているシステムもこの先どうなるのか・・・心配です。
「プロジェクトまたはライブラリがみつかりません」というコンパイルエラーが発生していました。
最近まで何事もなく動いていたのにどういう事?
このシステムAccessVBAを用いて作成したものなのですが、特別なライブラリィを参照しているわけではないのに・・・と思いVisual Basicエディタを開いて「参照設定」で確認すると、「Microsoft DAO 3.6 ObjectLibrary」が参照不可になっていました。
これってMicrosoftの標準ライブラリなになぜ?
という事で「DAO360.dll」の存在を確認すると、本来あるべき「C:¥Program Files¥Common Files¥Microsoft shared¥DAO」の中が空っぽになっていたので他のPCからコピーしたものを格納して正常に動作するようになりました。
でも、なぜ消えたんでしょうね?
障害の発生したPCはWindows11の24H2が適用されていました。
OSのアップデートの際に何か悪さしているのかもしれませんね。
Microsoftって時々標準のライブラリを勝手に削除しちゃうことあるもんなぁ~~!!
現在安定して動作しているシステムもこの先どうなるのか・・・心配です。
この記事へのコメント