Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: SQL Server
Descarta um procedimento armazenado estendido.
Observação
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 a integração CLR (Common Language Runtime).
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_dropextendedproc [ @functname = ] N'functname'
[ ; ]
Argumentos
@functname [ = ] N'functname'
O nome do procedimento armazenado estendido a ser descartado. @functname é nvarchar(517), sem padrão.
Valores do código de retorno
0 (sucesso) ou 1 (falha).
Conjunto de resultados
Nenhum.
Comentários
A execução sp_dropextendedproc descarta o nome do procedimento armazenado estendido definido pelo usuário da exibição do catálogo sys.objects e remove a entrada da exibição do catálogo sys.extended_procedures . Esse procedimento armazenado só pode ser executado no master banco de dados.
sp_dropextendedproc não descarta procedimentos armazenados estendidos do sistema. Em vez disso, o administrador do sistema deve negar EXECUTE permissão no procedimento armazenado estendido para a função pública .
sp_dropextendedproc não pode ser executado dentro de 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. Esse procedimento armazenado estendido já deve existir ou o exemplo retorna uma mensagem de erro.
USE master;
GO
EXECUTE sp_dropextendedproc 'xp_hello';