测试 SQL Active Directory 帐户的服务器连接

Test SQL Server connection for an Active Directory account

我创建了 SQL 服务器登录(Windows 身份验证)和 SQL 服务器用户链接到登录。

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

我该怎么做?

想通了。以下是我的测试方式:

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

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

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

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

  5. Select "Use Windows NT Integrated security" 第 2 部分:

  6. 当您单击第 3 部分中的数据库下拉列表并且您能够看到数据库列表时,这意味着登录对用户有效。如果您愿意,可以从列表中 select 一个数据库,然后单击 "Test Connection" 按钮来测试特定的数据库连接。