【发布时间】:2013-10-05 21:29:20
【问题描述】:
有没有办法在用户不处于系统管理员角色或被授予查看服务器状态的情况下获取连接的 IP 地址?发出此查询需要其中之一:
select client_net_address from sys.dm_exec_connections where session_id = @@spid
我想在一个 Instead-Of 触发器中记录 IP 地址,但我不想将 VIEW SERVER STATE 权限授予所有用户。
感谢您的任何建议。
跟进 2013-10-05: 感谢各种cmets。将 VIEW SERVER STATE 授予所有用户有什么危险?
【问题讨论】:
标签: sql-server ip-address