当我执行以下查询时,它不会显示访客帐户是启用还是禁用。
SELECT name, type_desc, is_disabled
FROM sys.server_principals
答案 0 :(得分:1)
你可以尝试这样的事情:
SELECT U.UID,U.STATUS,U.NAME,U.S.ID,P.TYPE,P.TYPE_DESC,P.IS_DISABLED,P.NAME,P.PRINCIPAL_ID from SYSUSERS U LEFT OUTER JOIN SYS.SERVER_PRINCIPALS P ON U. [name] = P. [name]
答案 1 :(得分:0)
guest虚拟机用户实际上是每个数据库,因此它将列在sys.database_principals中(sys.server_principals用于服务器级安全性和登录< / em>的)。
权限包含在每个数据库sys.database_permissions中。要连接到数据库,您需要分配CONNECT权限:
CREATE USER foo FROM ...
GRANT CONNECT TO foo
那么,guest虚拟机的sys.database_permissions是哪些行?