gpt4 book ai didi

sql - 在 SQL Server 中查询 master..syslogins 需要什么权限?

转载 作者:行者123 更新时间:2023-12-03 02:53:28 28 4
gpt4 key购买 nike

我对主数据库具有只读访问权限,但是以下查询仅返回用户的子集。返回其余用户需要什么权限?

SELECT [name] FROM master.dbo.syslogins

最佳答案

欢迎来到“MetaData Visibilty

在这种情况下,您只会看到与您关联的行(例如您所属的群组)。

它也是 sys.server_principals现在。 syslogins 是 SQL Server 7 及更早版本的 古老遗迹 遗留 View (在 SQL Server 2000 中是 sysxlogins)

来自 sys.server_principals 的 MSDN...

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. For more information, see Metadata Visibility Configuration.

要查看所有行,您需要 GRANT权利。

GRANT VIEW ANY DEFINITION TO ...

GRANT VIEW DEFINITION ON LOGIN::xxx TO ...

或者成为“系统管理员”...

关于sql - 在 SQL Server 中查询 master..syslogins 需要什么权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164185/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com