sp_addsrvrolemember (Transact-SQL)
TOC
Comprimi il sommario
Espandi il sommario
Il documento è stato archiviato e le informazioni presenti qui potrebbero essere obsolete

sp_addsrvrolemember (Transact-SQL)

Aggiunge un account di accesso come membro di un ruolo predefinito del server.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL


sp_addsrvrolemember [ @loginame= ] 'login' 
    , [ @rolename = ] 'role' 

[ @loginame = ] 'login'

Nome dell'account di accesso aggiunto al ruolo predefinito del server. login è di tipo sysname e non prevede alcun valore predefinito. login può essere un account di accesso di SQL Server oppure un account di accesso di Windows. Gli account di Windows che non dispongono ancora dell'accesso a SQL Server ricevono automaticamente l'autorizzazione di accesso.

[ @rolename = ] 'role'

Nome del ruolo predefinito del server a cui si aggiunge l'account di accesso. role è di tipo sysname e il valore predefinito è NULL. I possibili valori sono i seguenti:

  • sysadmin
  • securityadmin
  • serveradmin
  • setupadmin
  • processadmin
  • diskadmin
  • dbcreator
  • bulkadmin

Se si aggiunge un account di accesso a un ruolo predefinito del server, tale account eredita le autorizzazioni associate al ruolo.

L'appartenenza ai ruoli dell'account di accesso sae del ruolo public non può essere modificata.

Utilizzare sp_addrolemember per aggiungere un membro a un ruolo predefinito del database o definito dall'utente.

La stored procedure sp_addsrvrolemember non può essere eseguita in una transazione definita dall'utente.

È richiesta l'appartenenza al ruolo a cui viene aggiunto il nuovo membro.

0 (esito positivo) o 1 (esito negativo)

Nell'esempio seguente l'account di accesso di Windows Corporate\HelenS viene aggiunto al ruolo predefinito del server sysadmin.

EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin';
GO
Mostra:
© 2016 Microsoft