有谁知道为什么我的 SQL Server 正在侦听的端口不会记录在我的错误日志中?启用 TCP/IP 并配置默认侦听端口 1433。
我在两台服务器上有这个问题:
- 一个配置了 SQL 2008 - 我可以使用 SSMS 从管理服务器远程连接到实例。但是,我无法从我正在测试连接性的应用程序进行连接
- 另一个是 SQL 2016 - 我也可以从管理服务器和我正在测试连接的应用程序远程连接到它。
端口 1433 在两台主机上都打开 - netstat -na
我希望在我的错误日志中看到一个监听端口的条目,有人知道为什么它会丢失吗?
谢谢
如果循环了错误日志,可能会导致丢失 TCP/IP 信息。SQL Server 仅在启动时写入“服务器正在侦听”,而不是在错误日志周期中写入。
要查看是否属于这种情况,请打开最近的两个错误日志。对于最新的,最旧的条目之一应该包含有关重新初始化错误日志的消息。
打开第二个到最新的错误日志,查看顶部条目是否包含有关循环日志的消息。
请注意,如果您使用 SSMS 日志文件查看器,则新条目位于顶部,而文本编辑器首先显示最旧的条目。