Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Remove uma função de aplicativo do banco de dados atual.
Importante
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use DROP APPLICATION ROLE.
Aplica-se a: SQL Server (do SQL Server 2008 à versão atual). |
Convenções da sintaxe Transact-SQL
Sintaxe
sp_dropapprole [@rolename = ] 'role'
Argumentos
- [ @rolename = ] 'role'
É a função de aplicativo a ser removida. role é sysname, sem padrão. role deve existir no banco de dados atual.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_dropapprole pode ser usado somente para remover funções de aplicativo. Se uma função possuir algum item protegível, a função não poderá ser descartada. Antes de descartar uma função de aplicativo que possui itens protegíveis, é necessário transferir a propriedade dos itens protegíveis primeiro ou descartá-los.
sp_dropapprole não pode ser executado em uma transação definida pelo usuário.
Permissões
Requer a permissão ALTER ANY APPLICATION ROLE no banco de dados.
Exemplos
O exemplo a seguir remove a função de aplicativo SalesApp do banco de dados atual.
EXEC sp_dropapprole 'SalesApp';
Consulte também
Referência
Procedimentos armazenados de segurança (Transact-SQL)
DROP APPLICATION ROLE (Transact-SQL)