例如为服务器创建了一个登录名为login_name,设置login_name在各数据库映射了不同的 user。
然后如何用sql语句检索出login_name对应的各数据库的user name,谢谢!
然后如何用sql语句检索出login_name对应的各数据库的user name,谢谢!
解决方案 »
- sql function 相关
- 简单SQL问题! 求解
- sqlserver2005数据库延迟阻塞的问题?
- 有关sqlsever的问题,急
- 有几千条数据,如何用sql语句一次性把table1中的字段1全部复制到table2中的字段3
- 临时表的数据能用吗?
- 如果更新日期
- 急急急~!!!附加数据库慢的问题
- sql2005 "sp_send_dbmail"发送邮件时密送功能不能用。
- 怎么将tif映像文件插入到ms sql servery库中,我搜索了一些答案但还没解决。问题很简单,就是为库表中有namet和tif两个字段,怎么把硬盘中的一个tif文件插入库表,怎么再把这个映像文件按名称找出来打开。
- left join 和right join 有什么区别
- 带参存储过程传值问题
不好意思,可能是我表达有误。
其实我要的就是用SQL脚本查出所有登录名与各数据库的用户的映射。
FROM sys.database_principals DP ,sys.server_principals SP
WHERE SP.sid = DP.sid
只能查看当前库的。
++也可以在表前面加库的名字 来实现
SELECT DP.name as[user_name],SP.name as [logion_name]
FROM test.sys.database_principals DP ,test.sys.server_principals SP
WHERE SP.sid = DP.sid --test 是数据库名