2014-03-05 44 views
0

我有以下的非常奇怪的情況:無法識別的數據庫格式的消息僅

訪問與SQL服務器後端 申請2003 MDB應用程序一起使用Access運行時觀衆2010或Access 2010中 Windows本地硬盤運行7 PC 在某些PC上,用戶會收到臭名昭着的無法識別的數據庫格式信息。它在使用應用程序的某個時刻發生,從不在啓動時發生。之後,唯一的解決方案是停止並重新啓動應用程序。同樣的效果,它工作了一段時間,然後失敗。

從網絡驅動器運行完全相同的版本不會產生任何問題。用完整的Access替換運行時查看器並沒有什麼區別。在Windows XP上,我們從未遇到過這個問題。

任何想法?

回答

0

我假設你現在已經嘗試了通常的修復/壓縮?像你所描述的任何奇怪的異常行爲通常都表示某種形式的腐敗。有時候,腐敗會深入人心,並留下無法解決的文物。你可能想創建一個新的,新的數據庫,並將所有的表單/報告/查詢/等等......導入到新的數據庫中。這已經修復了許多類似於我多年來遇到的問題。

+0

是的,重建,壓縮,編譯都嘗試過。最奇怪的是,完全相同的版本從網絡驅動器運行良好。這基本上排除了腐敗。此外,從本地驅動器啓動相同的應用程序工作正常(最初)沒有任何腐敗的警告。即使是'崩潰時間'也是不可預測的,也不是特定的功能/形式。 – Marcel

+0

該應用程序大小約爲100MB,具有> 100個表單,大約150個表/ SQL服務器視圖,> 200個本地查詢和大約50個不同的報告。 – Marcel

+0

使用福爾摩斯校長,你能排除什麼?所以你說用戶A從他們的本地驅動器運行這個數據庫,並且它崩潰了。相同的用戶A從網絡驅動器運行它,它從不崩潰?在兩種情況下,他們都使用安裝在本地驅動器上的Access? –

相關問題