Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Remove uma função de aplicativo do banco de dados atual.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Utilize DROP APPLICATION ROLE em substituição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_dropapprole [ @rolename = ] N'rolename'
[ ; ]
Arguments
[ @rolename = ] N'nome do papel'
O papel da candidatura a remover. @rolename é sysname, sem padrão. @rolename deve existir na base de dados atual.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_dropapprole só pode ser usado para remover funções de aplicação. Se um cargo detiver algum valor garantido, o cargo não pode ser dispensado. Antes de abandonar uma função de aplicativo que possui protegíveis, você deve primeiro transferir a propriedade dos protegíveis ou descartá-los.
sp_dropapprole não pode ser executado dentro de uma transação definida pelo usuário.
Permissions
Requer permissão ALTER ANY APPLICATION ROLE no banco de dados.
Examples
O exemplo seguinte remove o SalesApp papel de aplicação da base de dados atual.
EXECUTE sp_dropapprole 'SalesApp';