我想列出特定数据库上的所有用户。
当我使用 sys.server_principals 或 sys.sysmembers 系统视图时,它不会列出所有出现在 SQL Server Management Studio 对象浏览器中的 Security -> Users 列表下的用户。
这是我尝试的:
USE [Database_Name];
SELECT user_name([memberuid]) as [Username]
FROM [sys].[sysmembers];
USE [Database_Name];
SELECT [name]
FROM [sys].[server_principals];
谢谢!