[SQL Server] 如何查询windows认证的用户连接数据库时的"权限/对应的登陆账号"(该账号是一个windows组)
2012-03-30 10:37
771 查看
sql server中建了几个 "windows 组/ 域组" 的账号, 当一个通过windows认证的账户连接数据库时, 我们如何知道该用户是通过哪个 “windows 组 / 域组”的权限登陆数据库的呢?
summary: there is a user connect to database via windows authentication, and we can get it's corresponding "SQL Login Name / privilege" by this command: exec xp_logininfo 'domain\user'.
select system_user
--------------------------
domain1\whxu
(1 row(s) affected)
Exec xp_logininfo 'domain1\whxu'
account name type privilege mapped login name permission path
----------------- ----- --------- ------------------ ------------------------------------------------------------
domain1\whxu user admin domain1\whxu BUILTIN\Administrators
(1 row(s) affected)
红色标记的,才是数据库库中创建的login_name, 这样我们就知道,这个用户是通过这个login的权限登陆进来的。
summary: there is a user connect to database via windows authentication, and we can get it's corresponding "SQL Login Name / privilege" by this command: exec xp_logininfo 'domain\user'.
select system_user
--------------------------
domain1\whxu
(1 row(s) affected)
Exec xp_logininfo 'domain1\whxu'
account name type privilege mapped login name permission path
----------------- ----- --------- ------------------ ------------------------------------------------------------
domain1\whxu user admin domain1\whxu BUILTIN\Administrators
(1 row(s) affected)
红色标记的,才是数据库库中创建的login_name, 这样我们就知道,这个用户是通过这个login的权限登陆进来的。
相关文章推荐
- 当一个用户不是用自己的windowss账户,而是用windows group登陆时,如何查询他的权限?
- "无法连接到服务器,用户xxx登陆失败" 解决问题
- '用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联,做JSP项目连接数据库
- "使用 Windows 身份验证"连接 SQL Server 失败
- sql server 2008 删除数据库出现"因为它正用于复制"的错误解决办法
- 安装数据库提示"请确保当前用户具有访问临时文件的权限"解决方法
- 从 "org.apache.hadoop.security.AccessControlException:Permission denied: user=..." 看Hadoop 的用户登陆认证
- SQL2000的一个数据库用户删除不掉,提示"因为选定的用户拥有对象,所以无法删除该用户"
- 如何得到一个sql server 数据库连接字符串
- vs.net C# 连接数据库 出现错误 用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联
- SQL SERVER 2008 登陆失败(SQL和windows都没有对应的权限)
- 解决ASP.NET连接Oraclei数据库出现"无法加载DLL(oci.dll)"异常
- session用户账号认证(一个用户登陆,踢出前一个用户)
- SQL Server 2005 中设置某个用户对某一个数据库有完全控制的权限
- mysql 添加用户,授权,远程登陆,远程导入导出数据库,用户及权限查询,新增用户无法登陆,
- sharepoint域认证的时候给用户一个友好的登陆界面(windows认证模拟登陆)
- 系统安全:如何恢复被破坏的"WindowsXP"系统文件
- 如何在服务器上开通 sql server 2008 r2 数据库空间,如何创建用户,如何分配权限
- SQL Server 2008 无数据库访问权限将windows账号添加到数据库中
- SQL Server安装时选择的是“Windows身份验证模式".安装后,如何改为”混合模式“?