sp_srvrolepermission (Transact-SQL)
Visualizza le autorizzazioni di un ruolo predefinito del server.
[!NOTA] sp_srvrolepermission restituisce informazioni corrette per SQL Server 2000. L'output non include infatti le modifiche implementate nella gerarchia di autorizzazioni di SQL Server 2005. Per ulteriori informazioni, vedere Autorizzazioni dei ruoli predefiniti del server.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_srvrolepermission [ [ @srvrolename = ] 'role']
Argomenti
[ @srvrolename = ] 'role'
Nome del ruolo predefinito del server di cui vengono restituite autorizzazioni. role è di tipo sysname e il valore predefinito è NULL. Se il ruolo viene omesso, vengono restituite le autorizzazioni di tutti i ruoli predefiniti del server. I possibili valori di role sono i seguenti.Valore Descrizione sysadmin
Amministratori di sistema
securityadmin
Amministratori di protezione
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.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
ServerRole |
sysname |
Nome di un ruolo predefinito del server. |
Permission |
sysname |
Autorizzazione associata a ServerRole. |
Osservazioni
Le autorizzazioni visualizzate includono le istruzioni Transact-SQL e altre attività speciali che possono essere eseguite dai membri del ruolo predefinito del server. Per visualizzare un elenco dei ruoli predefiniti del server, eseguire sp_helpsrvrole.
Al ruolo predefinito del server sysadmin sono associate le autorizzazioni di tutti gli altri ruoli predefiniti del server.
Autorizzazioni
È richiesta l'appartenenza al ruolo public.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Esempi
Nella query seguente vengono restituite le autorizzazioni associate al ruolo predefinito del server sysadmin
.
EXEC sp_srvrolepermission 'sysadmin';GO
Vedere anche
Riferimento
Stored procedure di protezione (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_dropsrvrolemember (Transact-SQL)
sp_helpsrvrole (Transact-SQL)
Stored procedure di sistema (Transact-SQL)