我们使用低特权域帐户运行我们的 SQL Server 服务。该帐户不是操作系统上的本地管理员。只有在安装 SQL 期间分配了我给用户帐户的访问权限:完全控制其安装点,然后由 SQL Server 2005/2008 安装程序授予其他所有权限。
我需要在 SQL Server 2008 中创建一个链接到 ODBC 数据源的服务器。因此,我使用我的域帐户远程访问了计算机,该帐户是确实具有操作系统本地管理员权限的组的一部分。我创建了一个系统 DSN 并将其配置为连接到另一个 SQL Server。当我测试它时,DSN 运行良好。但是,当我尝试创建链接服务器时,出现错误。
在我看来,DSN 对于运行 SQL Server 的域帐户是不可见的。这个问题似乎只发生在 Windows 2008 服务器上。有谁知道在创建 DSN 后您是否需要做任何事情以使其对其他用户可见?