2011-08-24 74 views
0

我想將現有的SQL Server EXPRESS數據表(我在WebDeveloper 2010中使用)連接到Access 2007數據庫,但我沒有檢索我的數據表。如何將現有的SQL Server數據庫連接到Access 2007

我在做這個順序:

  1. 在「外部數據」功能區中,選擇ODBC數據源
  2. 鏈接使用到數據源鏈接的數據表
  3. 創建一個新的文件.DSN SQL Server驅動程序
  4. 在SQL服務器領域,通知。\ SQLEXPRESS
  5. 在autentication,選擇NT autentication使用網絡登錄

在這一步中,我假定系統會告訴我我的數據庫,或者通知它的路徑。但我沒有實現通知數據庫路徑,既沒有選擇我的表。在「將標準數據庫更改爲...」中,我只有「master」,「model」,「msdb」和「tempdb」選項。當我嘗試在「附加數據庫文件名」中通知我的數據庫路徑時,會出現「無效數據庫」異常。我不知道我該做什麼錯,或者我該如何解決這個問題。

我一直在閱讀關於將SQL Server數據庫連接到Access的幾個問題,但對於這個問題,我還沒有找到解決方案,這應該很容易。感謝您的幫助。

+0

您的AD用戶可能無法訪問數據庫嗎? – Yuck

回答

0
  1. 當您創建ODBC連接時,請檢查您是否可以將默認數據庫設置爲您正在查找的數據庫。如果不是,那麼問題出在ODBC中的某個地方,你可以先解決這個問題,然後嘗試喜歡這個表。
  2. 如果您可以在ODBC連接中設置默認數據庫,那麼問題很可能出現在MS-Access中。

希望這可以幫助您識別問題。

請更新狀態。

我相信,如果您需要更新數據,MS-Access需要Sql Server表中的timestamp列。

相關問題