Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Aplica-se: SQL Server
Remove um usuário do banco de dados do banco de dados atual.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use DROP USER .
Convenções de sintaxe de Transact-SQL
sp_revokedbaccess [ @name_in_db = ] N'name_in_db'
[ ; ]
O nome do usuário do banco de dados a ser removido. @name_in_db é sysname, sem padrão. @name_in_db pode ser o nome de um logon do servidor, um logon do Windows ou um grupo do Windows e deve existir no banco de dados atual. Ao especificar um logon do Windows ou um grupo do Windows, especifique o nome pelo qual ele é conhecido no banco de dados.
0
(sucesso) ou 1
(falha).
Quando o usuário de banco de dados é removido, as permissões e os aliases que dependem do usuário também são removidos.
sp_revokedbaccess
pode remover apenas usuários de banco de dados do banco de dados atual. Antes de remover um usuário que possui objetos no banco de dados atual, é necessário transferir a propriedade dos objetos ou descartá-los do banco de dados. Para obter mais informações, consulte ALTER AUTHORIZATION.
sp_revokedbaccess
não pode ser executado em uma transação definida pelo usuário.
Requer a permissão ALTER ANY USER no banco de dados.
O exemplo a seguir remove o usuário de banco de dados mapeado para Edmonds\LolanSo
do banco de dados atual.
EXEC sp_revokedbaccess 'Edmonds\LolanSo';
GO
Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmo