sp_srvrolepermission (Transact-SQL)
Visualizza le autorizzazioni di un ruolo predefinito del server. sp_srvrolepermission restituisce informazioni corrette in SQL Server 2000. L'output non riflette le modifiche alla gerarchia di autorizzazioni implementate in SQL Server 2005. Per ulteriori informazioni, vedere Autorizzazioni dei ruoli predefiniti del server (Motore di database).
Importante |
---|
Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa caratteristica in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. |
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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
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.
Esempi
Nella query seguente vengono restituite le autorizzazioni associate al ruolo predefinito del server sysadmin.
EXEC sp_srvrolepermission 'sysadmin';
GO