无论如何要查看正在连接哪些地址连接?
更多信息:
我反复发现人们使用 IP 而不是 DNS 名称设置连接字符串,并且使用 SQL2012 及更高版本,通过服务器名称连接到实例而不包括实例名称(即,它位于端口 1433 上)。我想对此进行审核,以便在使用不合规的连接字符串连接的几个小时内,我可以收到警报,并迅速找到罪魁祸首并解决问题;而不是等待基础设施的变化(例如,我们移动到非标准端口,或切换到不同 IP 上的不同主机,同时保持相同的底层 DNS 条目)由于不合规的配置而导致更严重的意外.
无论如何要查看正在连接哪些地址连接?
更多信息:
我反复发现人们使用 IP 而不是 DNS 名称设置连接字符串,并且使用 SQL2012 及更高版本,通过服务器名称连接到实例而不包括实例名称(即,它位于端口 1433 上)。我想对此进行审核,以便在使用不合规的连接字符串连接的几个小时内,我可以收到警报,并迅速找到罪魁祸首并解决问题;而不是等待基础设施的变化(例如,我们移动到非标准端口,或切换到不同 IP 上的不同主机,同时保持相同的底层 DNS 条目)由于不合规的配置而导致更严重的意外.
尝试这个:
我认为您是对的,这是无法检索的。
我还检查了 PowerShell,但找不到任何解决方案。
对不起,我上次的回复是错误的。据我所知,这是您可以检索到的最详细信息:
目前没有办法做到这一点。
但是,MS 将其视为功能建议:https ://feedback.azure.com/forums/908035-sql-server/suggestions/32901958-view-client-connection-properties-from-the-server
如果这是您想要的;请对上述内容进行投票。