Creazione di un ruolo del server

Si applica a:SQL ServerSistema di Piattaforma Analitica (PDW)

Questo argomento illustra come creare un nuovo ruolo del server in SQL Server usando SQL Server Management Studio o Transact-SQL.

Contenuto dell'articolo

Prima di iniziare

Limitazioni e restrizioni

Non è possibile concedere ai ruoli del server autorizzazioni sugli oggetti a protezione diretta a livello di database. Per creare ruoli del database, vedere CREATE ROLE (Transact-SQL).

Sicurezza

Autorizzazioni

  • Richiede CREATE SERVER ROLE l'autorizzazione o l'appartenenza al ruolo predefinito del server sysadmin.

  • È inoltre richiesta l'autorizzazione IMPERSONATE su server_principal per i login, l'autorizzazione ALTER per i ruoli del server utilizzati come server_principal, oppure l'appartenenza a un gruppo di Windows utilizzato come server_principal.

  • Quando si usa l'opzione per assegnare la AUTHORIZATION proprietà del ruolo del server, sono necessarie anche le autorizzazioni seguenti:

    • Per assegnare la proprietà di un ruolo del server a un altro account di accesso, è richiesta l'autorizzazione IMPERSONATE per tale account di accesso.

    • Per assegnare la proprietà di un ruolo del server a un altro ruolo del server, è richiesta l'appartenenza al ruolo del server destinatario oppure l'autorizzazione ALTER per tale ruolo.

Utilizzo di SQL Server Management Studio

Per creare un nuovo ruolo del server

  1. In Esplora oggetti, espandere il server in cui si desidera creare il nuovo ruolo del server.

  2. Espandere la cartella Sicurezza .

  3. Fare clic con il pulsante destro del mouse sulla cartella Ruoli server e selezionare Nuovo ruolo server.

  4. Nella pagina Generalefinestra di dialogo Nuovo ruolo server - nome_ruolo_server immettere un nome per il nuovo ruolo del server nella casella Nome ruolo server .

  5. Nella casella Proprietario immettere il nome dell'entità del server proprietaria del nuovo ruolo. In alternativa, fare clic sui puntini di sospensione (...) per aprire la finestra di dialogo Seleziona account di accesso o ruolo server.

  6. In Oggetti a protezione diretta, selezionare uno o più oggetti a protezione diretta a livello di server. Quando viene selezionato un oggetto a protezione diretta, a questo ruolo del server possono essere concesse o negate autorizzazioni su tale oggetto.

  7. Nella casella Autorizzazioni: esplicite, selezionare la casella di controllo per concedere, concedere con autorizzazione alla concessione o negare l'autorizzazione a questo ruolo del server per gli oggetti a protezione diretta selezionati. Se un'autorizzazione non può essere concessa o negata per tutti gli oggetti a protezione diretta selezionati, l'autorizzazione viene rappresentata come selezione parziale.

  8. Nella pagina Membri utilizzare il pulsante Aggiungi per aggiungere account di accesso che rappresentano singoli utenti o gruppi al nuovo ruolo del server.

  9. Un ruolo del server definito dall'utente può essere membro di un altro ruolo del server. Nella pagina Appartenenze selezionare una casella di controllo per impostare il ruolo del server definito dall'utente corrente come membro di un ruolo del server selezionato.

  10. Seleziona OK.

Utilizzo di Transact-SQL

Per creare un nuovo ruolo del server

  1. In Esplora oggetti, connettersi a un'istanza di Motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.

    --Creates the server role auditors that is owned the securityadmin fixed server role.  
    USE master;  
    CREATE SERVER ROLE auditors AUTHORIZATION securityadmin;  
    GO  
    

Per altre informazioni, vedere CREATE SERVER ROLE (Transact-SQL).