問題が発生しています。共有ネットワーク上のデータベースの 1 つが、どのユーザーにも開かれません。「認識できないデータベース形式」と表示されます。
以前にこの問題が発生したことがありますが、データベースを開いたり、圧縮して修復したり、すべてのデータベース オブジェクトを新しいデータベースにインポートしたりすることはできました。
ここでの問題は、開くところまでたどり着けないことです。データベースを修復するためにサードパーティのソフトウェアを使用しないソリューションはありますか?
問題が発生しています。共有ネットワーク上のデータベースの 1 つが、どのユーザーにも開かれません。「認識できないデータベース形式」と表示されます。
以前にこの問題が発生したことがありますが、データベースを開いたり、圧縮して修復したり、すべてのデータベース オブジェクトを新しいデータベースにインポートしたりすることはできました。
ここでの問題は、開くところまでたどり着けないことです。データベースを修復するためにサードパーティのソフトウェアを使用しないソリューションはありますか?
アクセスを開き、データベース ツール タブに移動し、データベースの最適化と修復を選択します。そこからデータベースを選択できます。
あるマシンでこの問題が発生し、別のマシンでは発生しませんでした...解決策は、コントロール パネルで Access Database Engine 2007 コンポーネントの VERSION を確認することです。バージョン 12.0.45 の場合は、サービス パック 3 http://www.microsoft.com/en-us/download/confirmation.aspx?id=27835を実行する必要があります。
上記のリンクはバージョン 12.0.66 をインストールします...これで問題が修正されます...他のフォーラムでこの解決策を見たことがないので投稿しようと思いました。
この同じ問題にかなり苦労した後、2010 Access データベース エンジンの32 ビット バージョンをインストールすることで問題を解決することができました。何らかの理由で、64ビット版でこのエラーが発生します...
さて、私はそれが役立つことを願って何かを試しました..
彼らはスキーマを少し変更しました..
次を使用します。
1- ツールボックスで AccessDataSource を SQLDataSource に変更します。
2-ドロップダウン メニューで、アクセス データベース (xxxx.accdb または xxxx.mdb) を選択します。
3- 次へ -> 次へ -> テストクエリ -> 終了。
私のために働いた。
新しいデータベースを作成し、すべてのテーブル、クエリなどをこの新しいデータベースにインポートしてみてください。このインポートにより、Access はすべてのオブジェクトを最初から再作成します。オブジェクトに何らかの破損がある場合は、それを解決する必要があります。
運が良ければ、壊れたアイテムだけが失われます。