使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
コメントありがとうございます。
ご教示いただいた内容を確認してみます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
1.現象
WindowsXPやWindows7で動作していたアプリケーションをWindows10上で動作確認したところ、データベースアクセスを伴う操作実行時に以下のエラーが不定期に発生する。同様の操作をWindowsXPやWindows7環境で実施してもエラーは発生していない。
■エラーコードとエラー内容
①[エラー番号]:-2147467259
②[エラー番号]:-2147217843
またはほかのユーザーが排他的にシステム データベースを開いています。
2.開発環境
(1)プラットホーム
OS:日本語Microsoft Windows XP Professional SP3
(2)開発ツール
Microsoft VisualBasic6.0 SP5
Microsoft VisualC++6.0 SP5
Microsoft Excel 2007 SP1
Microsoft Access2002 SP2
(3)アプリの仕様
ADOを使用してローカルに保存されているデータベーファイル(xx.mdb)へアクセスを実施。
MicrosoftActiveX Data Objects 2.7Library
3.質問事項
(1)どのような条件で何がトリガーとなって上記エラーが発生するか、またエラー内容の意味をご存知であればご教示をお願いします。
(2)原因の追跡調査を行うにも、エラー発生までの動作を再現しても未発生となることが多く、
発生するまでステップ実行を行うことは出来ないため、データベースアクセスに絞ってトレースできる
仕組みや画期的な調査方法があれば、ご教示をお願いします。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
コメントありがとうございます。
ご教示いただいた内容を確認してみます。
コメント、ありがとうございます。
やはりMSDNコミュニティの方が良いんですね。
ちなみに
Windows10で開発を行っているのではなく、WindowsXPの環境で作成したアプリをWindows10で
動作させるとデータベースアクセスエラーが発生したといった趣旨の質問となります。
ディレクトリなどのファイルのアクセス権がセキュリティ強化で変わってきていますので、Windows XPの時代の仕様のままでは動かないものが結構あります。
いわゆるERROR_ACCESS_DENIED系のエラーです。
ADOの接続設定かODBCのリソース定義を確認してみたらいかがですか?
Windowsのアップデートで、「C:\Program Files」とかアプリケーションからアクセスするのに必要な権限が変わったようなディレクトリをデータ用に使用していませんか?
DB_SEC_E_AUTH_FAILED
SQL Serverなどログイン認証が必要なデータベースにアクセスしていて、ログイン認証に失敗していませんか?
>Microsoft VisualBasic6.0 SP5
Windows10で動作不可
VB6.0のwindows10へのセットアップーMSDNー Microsoft
>Microsoft Excel 2007 SP1
Windows10で動作不可
Windows 10 で動作する Office のバージョンー Microsoft
プログラム要素はこちら
の方が情報が得られると思います。
こちらのコミュニティは基本個人ユーザー向けです。