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.
Descarta um procedimento armazenado estendido.
Dica
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. Use Integração CLR.
Aplica-se a: SQL Server (do SQL Server 2008 à versão atual). |
Convenções da sintaxe Transact-SQL
Sintaxe
sp_dropextendedproc [ @functname = ] 'procedure'
Argumentos
- [ @functname =] 'procedure'
É o nome do procedimento armazenado estendido a ser descartado. procedure é nvarchar(517), sem padrão.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nenhum
Comentários
Executar sp_dropextendedproc descarta o nome do procedimento armazenado estendido da exibição de catálogo sys.objects e remove a entrada da exibição de catálogo sys.extended_procedures. Esse procedimento armazenado pode ser executado somente no banco de dados mestre.
No SQL Server 2014, o sp_dropextendedproc não descarta procedimentos armazenados estendidos de sistema. Em vez disso, o administrador de sistema deve negar a permissão EXECUTE no procedimento armazenado estendido para a função pública.
sp_dropextendedproc não pode ser executado em uma transação.
Permissões
Somente membros da função de servidor fixa sysadmin podem executar sp_dropextendedproc.
Exemplos
O exemplo a seguir descarta o procedimento armazenado estendido xp_hello.
Dica
Esse procedimento armazenado estendido já deve existir, caso contrário, o exemplo retornará uma mensagem de erro.
USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';
Consulte também
Referência
sp_addextendedproc (Transact-SQL)