sp_helpsrvrolemember (Transact-SQL)
Restituisce informazioni sui membri di un ruolo predefinito del server SQL Server.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_helpsrvrolemember [ [ @srvrolename = ] 'role' ]
Argomenti
[ @srvrolename = ] 'role'
Nome del ruolo predefinito del server. role è di tipo sysname e il valore predefinito è NULL. Se roleviene omesso, il set dei risultati contiene le informazioni su tutti i ruoli predefiniti del server.role può essere uno dei valori seguenti.
Ruolo predefinito del server
Descrizione
sysadmin
Amministratori di sistema
securityadmin
Amministratori di sicurezza
serveradmin
Amministratori di server
setupadmin
Amministratori di installazione
processadmin
Amministratori di processi
diskadmin
Amministratori di dischi
dbcreator
Creatori di database
bulkadmin
Può eseguire le istruzioni BULK INSERT
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
ServerRole |
sysname |
Nome del ruolo del server |
MemberName |
sysname |
Nome di un membro di ServerRole |
MemberSID |
varbinary(85) |
ID di sicurezza di MemberName |
Osservazioni
Utilizzare sp_helprolemember per visualizzare i membri di un ruolo del database.
Tutti gli account di accesso sono membri di public. sp_helpsrvrolemember non consente di riconoscere il ruolo public perché, internamente, public non viene implementato come ruolo da SQL Server.
Per aggiungere o rimuovere membri dai ruoli del server, vedere ALTER SERVER ROLE (Transact-SQL).
sp_helpsrvrolemember non riconosce un ruolo del server definito dall'utente come argomento. Per determinare i membri di un ruolo del server definito dall'utente, vedere gli esempi in ALTER SERVER ROLE (Transact-SQL).
Autorizzazioni
È necessaria l'appartenenza al ruolo public.
Esempi
Nell'esempio seguente vengono elencati i membri del ruolo predefinito del server sysadmin.
EXEC sp_helpsrvrolemember 'sysadmin'
Vedere anche
Riferimento
sp_helprolemember (Transact-SQL)
Stored procedure di sistema (Transact-SQL)