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
Deixa cair um procedimento de armazenamento prolongado.
Note
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. Use antes a integração com Common Language runtime (CLR ).
Transact-SQL convenções de sintaxe
Syntax
sys.sp_dropextendedproc [ @functname = ] N'functname'
[ ; ]
Arguments
[ @functname = ] N'nome da função'
O nome do procedimento armazenado estendido para eliminar. @functname é nvarchar(517), sem padrão.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
Nenhum.
Remarks
Executar sp_dropextendedproc remove o nome do procedimento armazenado alargado definido pelo utilizador da vista de catálogo sys.objects e remove a entrada da vista de catálogo sys.extended_procedures . Este procedimento armazenado só pode ser executado na base de master dados.
sp_dropextendedproc Não elimina os procedimentos armazenados estendidos do sistema. Em vez disso, o administrador do sistema deve negar EXECUTE permissão para o procedimento armazenado alargado ao papel público .
sp_dropextendedproc Não pode ser executado dentro de uma transação.
Permissions
Somente membros da função de servidor fixa sysadmin podem executar sp_dropextendedproco .
Examples
O exemplo seguinte elimina o xp_hello procedimento armazenado estendido. Este procedimento armazenado estendido já deve existir, ou o exemplo devolve uma mensagem de erro.
USE master;
GO
EXECUTE sp_dropextendedproc 'xp_hello';