9

問題が発生しています。共有ネットワーク上のデータベースの 1 つが、どのユーザーにも開かれません。「認識できないデータベース形式」と表示されます。

以前にこの問題が発生したことがありますが、データベースを開いたり、圧縮して修復したり、すべてのデータベース オブジェクトを新しいデータベースにインポートしたりすることはできました。

ここでの問題は、開くところまでたどり着けないことです。データベースを修復するためにサードパーティのソフトウェアを使用しないソリューションはありますか?

4

6 に答える 6

7

アクセスを開き、データベース ツール タブに移動し、データベースの最適化と修復を選択します。そこからデータベースを選択できます。

于 2012-12-14T18:15:25.487 に答える
5

あるマシンでこの問題が発生し、別のマシンでは発生しませんでした...解決策は、コントロール パネルで Access Database Engine 2007 コンポーネントの VERSION を確認することです。バージョン 12.0.45 の場合は、サービス パック 3 http://www.microsoft.com/en-us/download/confirmation.aspx?id=27835を実行する必要があります。

上記のリンクはバージョン 12.0.66 をインストールします...これで問題が修正されます...他のフォーラムでこの解決策を見たことがないので投稿しようと思いました。

于 2013-08-30T23:23:59.970 に答える
1

この同じ問題にかなり苦労した後、2010 Access データベース エンジンの32 ビット バージョンをインストールすることで問題を解決することができました。何らかの理由で、64ビット版でこのエラーが発生します...

于 2014-06-28T19:56:49.297 に答える
0

さて、私はそれが役立つことを願って何かを試しました..

彼らはスキーマを少し変更しました..

次を使用します。

1- ツールボックスで AccessDataSource を SQLDataSource に変更します。

2-ドロップダウン メニューで、アクセス データベース (xxxx.accdb または xxxx.mdb) を選択します。

3- 次へ -> 次へ -> テストクエリ -> 終了。

私のために働いた。

于 2014-03-18T08:22:36.667 に答える
0

新しいデータベースを作成し、すべてのテーブル、クエリなどをこの新しいデータベースにインポートしてみてください。このインポートにより、Access はすべてのオブジェクトを最初から再作成します。オブジェクトに何らかの破損がある場合は、それを解決する必要があります。

運が良ければ、壊れたアイテムだけが失われます。

于 2013-05-09T10:48:49.313 に答える