Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di strumenti analitici (PDW)
Rimuove un account di sicurezza da un ruolo di SQL Server nel database corrente.
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. In alternativa, usare ALTER ROLE .
Convenzioni relative alla sintassi Transact-SQL
Sintassi per SQL Server e SQL Edge di Azure.
sp_droprolemember
[ @rolename = ] N'rolename'
, [ @membername = ] N'membername'
[ ; ]
Sintassi per Azure Synapse Analytics and Analytics Platform System (PDW).
sp_droprolemember N'rolename' , 'membername'
[ ; ]
Nota
Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.
Nome del ruolo da cui viene rimosso il membro. @rolename è sysname, senza impostazione predefinita. @rolename deve esistere nel database corrente.
Nome dell'account di sicurezza rimosso dal ruolo. @membername è sysname, senza impostazione predefinita. @membername può essere un utente del database, un altro ruolo del database, un account di Windows o un gruppo di Windows. @membername deve esistere nel database corrente.
0
(esito positivo) o 1
(errore).
sp_droprolemember
rimuove un membro da un ruolo del database eliminando una riga dalla sysmembers
tabella. Quando un membro viene rimosso da un ruolo, il membro perde le autorizzazioni di appartenenza a tale ruolo.
Per rimuovere un utente da un ruolo predefinito del server, usare sp_dropsrvrolemember
. Gli utenti non possono essere rimossi dal ruolo pubblico e dbo
non possono essere rimossi da alcun ruolo.
Usare sp_helpuser
per visualizzare i membri di un ruolo di SQL Server e usare ALTER ROLE
per aggiungere un membro a un ruolo.
È richiesta ALTER
l'autorizzazione per il ruolo.
Nell'esempio seguente l'utente JonB
viene rimosso dal ruolo Sales
.
EXEC sp_droprolemember 'Sales', 'Jonb';
Nell'esempio seguente l'utente JonB
viene rimosso dal ruolo Sales
.
EXEC sp_droprolemember 'Sales', 'JonB'
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso