sql数据库中查询登陆名和用户(架构)的对应关系

发布时间:2020-07-27编辑:脚本学堂
本文介绍了sql server数据库中查询登录名与用户对应关系的方法,sql2005与sql2000均适用,需要的朋友参考下。

例子,sql数据库中查询登陆名和用户(架构)的对应关系。
 

复制代码 代码示例:

--MSSQL 2005
SELECT SP.name as [login_name],DP.default_schema_name as [Schema_with_user],DP.name as [user_name]
FROM sys.database_principals DP ,sys.server_principals SP
WHERE SP.sid = DP.sid
--and SP.name='xxx'

--MSSQL 2000
SELECT SP.name as login_name,DP.name as default_schema_name FROM sysusers DP ,master..sysxlogins SP WHERE SP.sid = DP.sid
-- and SP.name = 'sa'