2009-09-18 108 views
0

當我嘗試導入SQL Server數據庫到訪問我收到此錯誤訪問SQL Server中導入問題

我使用

OS: Windows Vista 
App: MS Access 2007 
DB: MS SQL 2005 

Error: 
Connection failed 
SQLState; "01000' 
SQL Server Error: 52 
[Microsoft] [ODBC SQL Server Driver] [DBNETLIB] ConnectionOpen 
(Connect()). 
Connection failed; 
SQLState: '08001' 
SQL Server Error: 17 
[Microsoft] [ODBC SQL Server Driver] [DBNETLIB] SQL server does not 
exist or access denied. 

回答

0

我假設你使用外部數據選項卡。然後你選擇odbc。你是使用本地驅動程序(即用於sql server 2005)還是使用SQL服務器驅動程序?我建議你嘗試使用SQL服務器驅動程序(這是傳統的)。

因此,當你啓動導入嚮導時,我假設你創建了一個新的數據源。

此外,這是一個本地版本的SQL服務器運行,或在您的網絡上的其他地方?你是否能夠啓動visual studio 2005,並打開/查看錶在你的機器上使用sql server 2005的工具? (它真的幫助,如果你可以得到其他連接到SQL服務器工作)。

所以,我建議你嘗試兩個驅動程序。另外,你可以鏈接到SQL服務器,而不是導入?

1

上你的連接字符串是錯誤的(不會導致任何服務器)

你沒有訪問服務器的權限

請檢查here

0

我得到這個錯誤很常見。簡單的解決方法,如果是臨時的,只需在cliconfg.exe中爲服務器設置別名,然後指向別名即可。