簡體   English   中英

如何通過SQL查詢顯示SQL Server 2000服務器角色

[英]How to show SQL server 2000 server roles through an SQL query

我需要什么SQL查詢才能顯示特定用戶中已激活的服務器角色?

EXEC sp_helpuser'用戶名'應該可以。

這應該做到:

select 'ServerRole' = spv.name, 'MemberName' = lgn.name, 'MemberSID' = lgn.sid
from master.dbo.spt_values spv, master.dbo.sysxlogins lgn
where spv.low = 0 and
      spv.type = 'SRV' and
      lgn.srvid IS NULL and
      spv.number & lgn.xstatus = spv.number

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM