2013-10-08 170 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。