Condividi tramite


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.

Icona di collegamento a un argomentoConvenzioni 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)

Guida in linea e informazioni

Assistenza su SQL Server 2005