【发布时间】:2013-10-07 09:05:57
【问题描述】:
我需要测试 SQL Server 与我的远程计算机的连接性,
我有 SQL 服务器名称而不是 IP 地址。
如何检查此连接。 我如何知道在哪个端口上启用了通信。
【问题讨论】:
-
只需尝试连接。敲开一个使用给定连接字符串连接到服务器的小型应用程序。试试看,看看它是否有效。如果您不使用默认端口 - 您可以在连接字符串中指定它;但是,如果不知道是哪个,最好询问服务器管理员,否则这将是一个猜谜游戏(或使用端口扫描器)。
-
内部连接字符串我可以只提供ServerName,考虑到我没有IP地址,数据库名称,UID和密码我有机器名称。
-
询问数据库管理员或网络管理员。根据服务器或网络的设置方式,它可能不允许外部连接,使所有建议的答案都无关紧要。如果外部连接是可能的,那么你可以用 c# 做一些事情。
-
所以您想查找在您只有 DNS 名称的服务器上运行的 SQL Server 的所有实例和 TCP 端口?
-
@Kami : 条件是应用服务器可以访问另一台机器上运行的 SQL Server。
标签: c# sql-server database-connectivity