T-SQL列出具有登录的数据库角色/权限的所有用户映射 [英] T-SQL to list all the user mappings with database roles/permissions for a Login
本文介绍了T-SQL列出具有登录的数据库角色/权限的所有用户映射的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找一个t-sql脚本,它可以列出数据库以及为特定用户映射的相应角色/权限。使用SQL Server 2008 R2。
I am looking for a t-sql script which can list the databases and and the respective roles/privileges mapped for a particular user. Using SQL Server 2008 R2.
推荐答案
CREATE TABLE #tempww (
LoginName nvarchar(max),
DBname nvarchar(max),
Username nvarchar(max),
AliasName nvarchar(max)
)
INSERT INTO #tempww
EXEC master..sp_msloginmappings
-- display results
SELECT *
FROM #tempww
ORDER BY dbname, username
-- cleanup
DROP TABLE #tempww
这篇关于T-SQL列出具有登录的数据库角色/权限的所有用户映射的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文