sp_dropextendedproc (Transact-SQL)sp_dropextendedproc (Transact-SQL)

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Descarta um procedimento armazenado estendido.Drops an extended stored procedure.

Observação

Este recurso está em modo de manutenção e talvez seja removido em uma versão futura do Microsoft SQL Server.This feature is in maintenance mode and may be removed in a future version of Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Em vez disso, use a Integração CLR .Use CLR Integration instead.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

sp_dropextendedproc [ @functname = ] 'procedure'   

ArgumentosArguments

[ @functname = ] 'procedure' É o nome do procedimento armazenado estendido para descartar.[ @functname = ] 'procedure' Is the name of the extended stored procedure to drop. procedimento está nvarchar(517) , sem padrão.procedure is nvarchar(517), with no default.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

Conjuntos de resultadosResult Sets

NenhumNone

ComentáriosRemarks

Executando sp_dropextendedproc descarta o nome do procedimento armazenado estendido definido pelo usuário da sys. Objects exibição do catálogo e remove a entrada do extended_procedures exibição do catálogo.Executing sp_dropextendedproc drops the user-defined extended stored procedure name from the sys.objects catalog view and removes the entry from the sys.extended_procedures catalog view. Esse procedimento armazenado pode ser executado somente na mestre banco de dados.This stored procedure can be run only in the master database.

sp_dropextendedproc não descarta procedimentos armazenados estendido de sistema.sp_dropextendedproc does not drop system extended stored procedures. Em vez disso, o administrador do sistema deve negar a permissão EXECUTE no procedimento armazenado estendido para o pública função.Instead, the system administrator should deny EXECUTE permission on the extended stored procedure to the public role.

sp_dropextendedproc não pode ser executado dentro de uma transação.sp_dropextendedproc cannot be executed inside a transaction.

PermissõesPermissions

Somente os membros dos sysadmin pode executar a função de servidor fixa sp_dropextendedproc.Only members of the sysadmin fixed server role can execute sp_dropextendedproc.

ExemplosExamples

O exemplo a seguir descarta o procedimento armazenado estendido xp_hello.The following example drops the xp_hello extended stored procedure.

Observação

Esse procedimento armazenado estendido já deve existir, caso contrário, o exemplo retornará uma mensagem de erro.This extended stored procedure must already exist, or the example will return an error message.

USE master;  
GO  
EXEC sp_dropextendedproc 'xp_hello';  

Consulte tambémSee Also

sp_addextendedproc (Transact-SQL) sp_addextendedproc (Transact-SQL)
sp_helpextendedproc (Transact-SQL) sp_helpextendedproc (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)System Stored Procedures (Transact-SQL)