sp_dropextendedproc (Transact-SQL)

Löscht eine erweiterte gespeicherte Prozedur.

ms189506.note(de-de,SQL.90).gifHinweis:
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen die CLR-Integration.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_dropextendedproc [ @functname = ] 'procedure' 

Argumente

[ @functname =] 'procedure'

Der Name der zu löschenden erweiterten gespeicherten Prozedur. procedure ist vom Datentyp nvarchar(517) und hat keinen Standard.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Hinweise

Bei Ausführen von sp_dropextendedproc wird der Name der benutzerdefinierten erweiterten gespeicherten Prozedur aus der sys.objects-Katalogsicht gelöscht und der Eintrag aus der sys.extended_procedures-Katalogsicht entfernt. Diese gespeicherte Prozedur kann nur in der master-Datenbank ausgeführt werden.

In SQL Server 2005 werden erweiterte gespeicherte Systemprozeduren nicht von sp_dropextendedproc gelöscht. Stattdessen sollte der Systemadministrator der public-Rolle die EXECUTE-Berechtigung für die erweiterte gespeicherte Prozedur verweigern. In SQL Server 2000 konnte sp_dropextendedproc verwendet werden, um eine beliebige erweiterte gespeicherte Prozedur zu löschen.

sp_dropextendedproc kann nicht innerhalb einer Transaktion ausgeführt werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_dropextendedproc ausführen.

Beispiele

Im folgenden Beispiel wird die erweiterte gespeicherte Prozedur xp_hello gelöscht.

ms189506.note(de-de,SQL.90).gifHinweis:
Diese erweiterte gespeicherte Prozedur muss bereits vorhanden sein; andernfalls gibt das Beispiel eine Fehlermeldung zurück.
USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';

Siehe auch

Verweis

sp_addextendedproc (Transact-SQL)
sp_helpextendedproc (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005