0

我已经使用 odbc 连接链接到 sql server 2012 数据库中的表。这很简单,并且使用我的登录名运行良好。当我尝试在另一台用户计算机上打开链接表时,我收到一条错误消息,提示我无法连接。我试图在他们的 PC 上建立连接,但在服务器上看不到数据库。我登录到 sql server 并让该用户登录到 sql 并使用 windows 登录访问数据库。

我仍然无法通过访问访问数据库。知道我做错了什么。

4

1 回答 1

0

一个想法,您应该使用 SQL Server 的特权用户帐户创建所有链接表。

例如,如果您在 SQL Server 中启用了 Trusted_Connection,则可以使用 Windows 的管理员帐户,例如 johndoe2 进行连接。如果您的 SQL Server 安装在 LAN 主机masterserver上,则可以创建一个链接表,如下所示:

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

在我们的例子中,我们可以通过 Access 2007 在与masterserver位于同一 LAN的主机biomas上访问 MyTable 。

于 2013-10-08T19:55:27.627 回答