Check out this pic of my SQL 2008 Management Configuration screen for TCP:
我需要知道我正在哪个端口上运行。基于上一篇文章 https://stackoverflow.com/questions/2888985/cant-see-all-databases-in-a-remote-sql-server-instance,我不相信是1433,我猜这是默认的。
当我在 SQL Config Mgr. 中检查端口号时,它是空白的。这是否表明默认端口?请注意,我在数据库服务器上有多个 SQL Server 实例。一个 2000 实例和两个 2008 实例。我想知道2008b实例的端口。
第一个显示是 TCP。我不确定 VIA 是什么,但请检查一下:
你能帮我吗?
Update
我重新启动了 sql2008b 实例并检查日志以查找指示其正在使用的端口的消息。它表明了这一点:
2010-05-22 20:06:29.27 Server A self-generated certificate was successfully loaded for encryption.
2010-05-22 20:06:29.27 Server Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQL2008B ].
2010-05-22 20:06:29.27 Server Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$SQL2008B\sql\query ].
2010-05-22 20:06:29.32 Server Server is listening on [ 127.0.0.1 <ipv4> 5786].
2010-05-22 20:06:29.32 Server Dedicated admin connection support was established for listening locally on port 5786.
然而,当我尝试使用以下内容作为服务器名称登录时:
(本地)\sql2008b,5786
登录远程盒子时我仍然无法连接(因此使用“本地”。)
下面建议自己设置端口。我想到要尝试一下,但有几件事困扰着我:
1) 为什么我可以连接到我的 SQL 2000 实例而不需要费尽心思让它工作(但不能连接到我的 2008 实例)?
2) TCP1 和2 中显示的IP 地址不正确。我删掉的可能是我的路由器的 IP 地址以及使我的服务器在互联网上可见所需的 IP 地址,但它并不正确。另外,本地 192.168.1.100 也不正确。数据库服务器的 IP 地址以不同的数字结尾。也许我会
TCP/IP 在您的屏幕截图中被禁用,因此它没有侦听任何端口。启用后启动时,它将向 SQL Server 日志写入一个条目,告诉您它正在侦听哪个端口。 (可通过 Management Studio 树视图管理 -> Sql Server 日志节点访问)
您可能会发现此链接很有用如何配置 SQL Server 实例以侦听特定 TCP 端口或动态端口 http://support.microsoft.com/kb/823938
您还有吗SQL服务器浏览器 http://msdn.microsoft.com/en-us/library/ms181087.aspx该机器上运行的服务(它可能会帮助您连接到正确的实例)?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)