SQL 登录访问记录怎么查询?
答案:3 悬赏:60
解决时间 2021-02-14 20:29
- 提问者网友:但未伤到心
- 2021-02-14 14:01
SQL 登录访问记录怎么查询?
最佳答案
- 二级知识专家网友:放肆的依賴
- 2021-02-14 15:23
用于sql 2005
通过一下语句查看服务器中活动帐户的登录情况:
select c.client_net_address,ep.name,ep.protocol_desc, c.net_transport
from
sys.dm_exec_connections c inner join sys.endpoints ep on c.endpoint_id = ep.endpoint_id
通过一下语句查看服务器中活动帐户的登录情况:
select c.client_net_address,ep.name,ep.protocol_desc, c.net_transport
from
sys.dm_exec_connections c inner join sys.endpoints ep on c.endpoint_id = ep.endpoint_id
全部回答
- 1楼网友:如果这是命
- 2021-02-14 15:53
lz 问的还真巧,前几天刚对这个问题研究了一下。 服务器列表、登陆帐户、密码等信息都记录在 %appdata%\microsoft\microsoft sql server\100\tools\shell\sqlstudio.bin (2008) %appdata%\microsoft\microsoft sql server\90\tools\shell\mru.dat(2005) 直接删除后重新启动 ssms 就可以了。 密码是被加密存储的,至于加密方法,没有研究。 如果 lz 仅仅要清理登陆帐户列表,可以试试编辑一下这个文件。不过,本人没有试过,也不知道这个文件的组织形式。
%appdata% 是环境变量(与用户配置有关),在命令行中运行 echo %appdata%,就可以看到对应的目录了。 其实,这个是用 procmon.exe (sysinternals 软件包)跟踪到的。- 2楼网友:請叫我丶偏執狂
- 2021-02-14 15:40
你可以在控制面板里的性能和维护里的管理工具——计算机管理——本地用户——组——打开 Remote Desktop Users 看里面有没有
用户(不应该有半个)
管理工具——本地安全设置——审核策略——自己调试一下
还可以在控制面板---管理工具——事件查看器--查看电脑开机后运行程序的信息
隔几天到事件察看器里看吧!!!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯