2013-10-08 61 views
0

我已經使用odbc連接鏈接到sql server 2012數據庫中的表。這很簡單,並使用我的登錄工作正常。當我試圖打開另一臺用戶計算機上的鏈接表時,我得到一個錯誤,說我無法連接。我試圖在PC上建立連接,但無法在服務器上看到數據庫。我登錄到SQL Server和使用Windows登錄了該用戶的登錄到SQL和訪問數據庫。將訪問2007連接到SQL Server 2012

我仍然無法通過訪問訪問數據庫。任何想法我做錯了什麼。

回答

0

一個想法,你應該創建所有鏈接的表與SQL Server的特權用戶帳戶。

例如,如果你在SQL Server中啓用了Trusted_Connection,您可以使用管理員帳戶的Windows,例如,johndoe2連接。如果您的SQL服務器的局域網主機上安裝masterserver,鏈接的表可以被創建爲這樣:

ODBC;DRIVER=SQL Server;SERVER=masterserver\SQLEXPRESS;Database=[MyDatabase];UID=johndoe2;Trusted_Connection=Yes;TABLE=dbo.[MyTable] 

在我們的例子中,我們可以在主機上訪問MyTable的throuhg訪問2007 biomas是在與主服務器相同的LAN。