有没有一种方法可以通过命令行或不使用任何额外软件来测试与SQL Server的连接?我已经尝试了this文章中所示的ping和telnet方法,但它们都找不到我的SQL Server。请注意,连接是正常的,我可以通过SSMS连接到服务器,但如果能够排除连接故障将是非常有用的。
例如,我们有在家工作的人,我希望能够测试到数据库服务器的连接,而不必在他们的机器上安装SSMS。
服务器名称如下所示:SERVER\SQLEXPRESS
我尝试了ping SERVER\SQLEXPRESS (Ping请求找不到主机)和telnet SERVER 1433 (无法在1433端口打开到主机的连接)
编辑:我可以很好地ping服务器ping SERVER
EDIT2:我尝试过的所有东西我都是用名称和ip来测试的。DNS很好,所以使用其中之一应该不会造成问题
发布于 2021-01-28 22:46:09
如果能够排除连接故障,
..it将非常有用。
例如,我们有在家工作的人,我希望能够测试到数据库服务器的连接,而不必在他们的机器上安装SSMS。
假设你的用户使用的是windows,你可以给他们发送一个udl文件。
如果您创建一个空白文本文档并使用扩展名udl而不是txt保存它。然后,可以双击该文件。下面是我在桌面上创建的一个示例。

在windows中打开该文件将出现以下提示,并允许您测试连接。

您可以自己完成此操作,并将其发送给用户或引导他们完成此操作。当在没有安装SSMS的机器上测试连通性时,我经常使用它,并且它提供了提供适当的错误消息的额外好处。
https://stackoverflow.com/questions/61783623
复制相似问题