识别SQL Server实例的IP,PORT和实例

时间:2016-04-07 09:17:01

标签: sql-server database-administration

我正在尝试连接到远程系统中的SQL Server实例(我的机器和服务器之间已经建立了VPN)。我应该连接的IP地址是192.168.1.X,我可以从我的机器ping。 当我RDP进入托管SQL服务器的服务器并在Sql server studio中运行时:

  
    

USE掌握GO xp_readerrorlog 0,1,N'服务器正在监听','任何',NULL,NULL,N' asc' GO

  

我得到以下内容: LogDate ProcessInfo文本 2016-03-05 12:21:37.630服务器服务器正在监听['任何' 12345] 2016-03-05 12:21:37.630服务器服务器正在监听['任何' 12345]。

问题1:这是否意味着服务器正在侦听ipv6中的任何查询以及端口12345的ipv4 IP?

问题2:当我检查主机服务器中的SQL TCP / IP设置时,我看到ipv6 IP是127.0.0.Y.它不应该是192.168.1.X吗?我怎样才能知道我应该连接的IP是什么?

TCP Dynamic ports

1 个答案:

答案 0 :(得分:0)

RDP进入服务器,然后运行SQL配置管理器。打开SQL Native Client 11.0配置(如果不是11,则打开它的任何版本)并选择它下面的客户端协议。在右侧盘中,选择TCP / IP,右键单击它并选择属性。

enter image description here

你可以看到它显示了它正在打开的端口(这里是1433,这是默认值)。如果端口不是1433,您可以在连接字符串中将其作为Data Source=servername,portnumber进行分类,例如Data Source=MyServerName,12345(如果12345是端口)。

BTW,检查TCP / IP是否已启用:如果不是,那么端口并不重要!