Share via


sp_dropextendedproc (Transact-SQL)

Elimina una stored procedure estesa.

[!NOTA] Questa funzionalità verrà rimossa in una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Utilizzare l'integrazione con CLR in alternativa.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_dropextendedproc [ @functname = ] 'procedure' 

Argomenti

[ @functname = ] 'procedure'

Nome della stored procedure estesa che si desidera eliminare. procedure è di tipo nvarchar(517) e non prevede alcun valore predefinito.

Set di risultati

Nessuno

Osservazioni

Quando si esegue sp_dropextendedproc, il nome della stored procedure estesa definita dall'utente viene eliminato dalla vista del catalogo sys.objects e la voce corrispondente viene rimossa dalla vista del catalogo sys.extended_procedures. Questa stored procedure può essere eseguita solo nel database master.

In SQL Server 2005 sp_dropextendedproc non elimina le stored procedure estese di sistema. In alternativa, l'amministratore del sistema può negare al ruolo public l'autorizzazione EXECUTE per la stored procedure estesa. In SQL Server 2000 sp_dropextendedproc può essere utilizzata per eliminare qualsiasi stored procedure estesa.

La stored procedure sp_dropextendedproc non può essere eseguita all'interno di una transazione.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_dropextendedproc.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Esempi

Nell'esempio seguente viene eliminata la stored procedure estesa xp_hello.

[!NOTA] Se questa stored procedure estesa non esiste, viene visualizzato un messaggio di errore.

USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';

Vedere anche

Riferimento

sp_addextendedproc (Transact-SQL)
sp_helpextendedproc (Transact-SQL)
Stored procedure di sistema (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005