获取数据库上下文的登录名

来源:互联网 发布:淘宝代运营诈骗 编辑:程序博客网 时间:2024/05/05 12:35
--显示当前环境
select ORIGINAL_LOGIN() --获取原始登陆名
      ,SUSER_NAME()     --获取上下文的登录名
      
--模拟sa 登陆
execute as login ='sa'
select ORIGINAL_LOGIN() --获取原始登陆名
      ,SUSER_NAME()     --获取上下文的登录名

--模拟  NT AUTHORITY\SYSTEM 登陆
execute as login ='NT AUTHORITY\SYSTEM'
select ORIGINAL_LOGIN() --获取原始登陆名
      ,SUSER_NAME()     --获取上下文的登录名
      
--恢复以前的上下文
revert

select ORIGINAL_LOGIN() --获取原始登陆名
      ,SUSER_NAME()     --获取上下文的登录名
0 0
原创粉丝点击