测试 Active Directory 帐户的 SQL Server 连接

myr*_*lav 0 sql-server connection database-connection

我创建了一个 SQL Server 登录名(Windows 身份验证)并将 SQL Server 用户链接到该登录名。

我想测试此特定 Active Directory 帐户(不同于我的 AD 帐户)从网络上的另一台服务器到此 SQL Server 的连接。我想要测试连接的服务器上没有安装 SSMS(SQL Server Management Studio)。

我怎样才能做到这一点?

myr*_*lav 5

弄清楚了。这是我测试的方法:

  1. 在客户端计算机上的任意位置创建 Microsoft 数据链接文件 (.udl)。只需创建一个新的 test.txt 文件并将其重命名为test.udl

  2. 打开 .udl 文件的属性对话框可让您测试与 SQL Server 的连接。我的问题是与 SQL Server 的连接需要针对与我的不同的 AD 帐户进行测试。为此,请在客户端计算机上以该用户身份运行命令提示符:

    在此输入图像描述

  3. 在命令提示符中,导航到包含 test.udl 文件的文件夹,然后在提示符中键入该文件的名称。

  4. 这将打开 .udl 文件的属性。转到“连接”选项卡并提供 SQL 服务器名称:

    在此输入图像描述

  5. 在第 #2 部分中选择“使用 Windows NT 集成安全性”:

    在此输入图像描述

  6. 当您单击第 #3 部分中的数据库下拉列表时,您可以看到数据库列表,这意味着该用户的登录有效。如果您愿意,可以从列表中选择一个数据库,然后单击“测试连接”按钮来测试特定的数据库连接。