Condividi tramite


sp_helpsrvrole (Transact-SQL)

Restituisce un elenco dei ruoli predefiniti del server SQL Server.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_helpsrvrole [ [ @srvrolename = ] 'role' ]

Argomenti

  • [ @srvrolename= ] 'role'
    Nome del ruolo predefinito del server. role è di tipo sysname e il valore predefinito è NULL. I possibili valori di role sono i seguenti.

    Ruolo predefinito del server

    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

Description

ServerRole

sysname

Nome del ruolo del server

Descrizione

sysname

Descrizione di ServerRole

Osservazioni

I ruoli predefiniti del server sono definiti a livello di server e dispongono delle autorizzazioni per l'esecuzione di attività amministrative specifiche a livello del server. Non è possibile aggiungere, rimuovere o modificare i ruoli predefiniti del server.

Nella tabella seguente vengono descritte le stored procedure che è possibile utilizzare per la modifica dei ruoli del server.

Stored procedure

Azione

sp_addsrvrolemember

Aggiunge un account di accesso a un ruolo predefinito del server.

sp_helpsrvrolemember

Visualizza un elenco dei membri di un ruolo predefinito del server.

sp_dropsrvrolemember

Rimuove un membro di un ruolo del server.

Autorizzazioni

È richiesta l'appartenenza al ruolo public.

Esempi

Nell'esempio seguente viene visualizzato un elenco dei ruoli predefiniti del server disponibili.

EXEC sp_helpsrvrole