Joh*_*van 4 sql-server sql-server-2008-r2
无论如何要查看哪些地址连接正在连接?
更多信息:
我一再发现人们使用 IP 而不是 DNS 名称设置连接字符串,并且在 SQL2012 及更高版本中,通过服务器名称连接到实例而不包括实例名称(即它在端口 1433 上的位置)。我想对此进行审核,以便在使用不合规的连接字符串进行连接后的数小时内,我可以收到警报并快速找到罪魁祸首并解决问题;与等待基础设施的变化(例如,我们移动到非标准端口,或切换到不同 IP 上的不同主机同时保持相同的底层 DNS 条目)相反,由于不合规的配置而导致更严重的意外.
小智 5
尝试这个:
SELECT session_id, client_net_address
FROM sys.dm_exec_connections
Run Code Online (Sandbox Code Playgroud)
目前还没有办法做到这一点。
但是,MS 正在考虑将此作为功能建议:https://feedback.azure.com/forums/908035-sql-server/suggestions/32901958-view-client-connection-properties-from-the-server
如果这是你想要的;请对以上内容点赞。