Entfernen einer erweiterten gespeicherten Prozedur aus SQL Server
Gilt für:SQL Server
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die CLR-Integration.
Um jede erweiterte gespeicherte Prozedurfunktion in einer benutzerdefinierten DLL für erweiterte gespeicherte Prozeduren abzulegen, muss ein SQL Server-Systemadministrator die gespeicherte sp_dropextendedproc Systemprozedur ausführen, wobei der Name der Funktion und der Name der DLL angegeben wird, in der sich diese Funktion befindet. Mit diesem Befehl wird beispielsweise die Funktion xp_hello entfernt, die sich in einer DLL mit dem Namen xp_hello.dll befindet, aus SQL Server:
sp_dropextendedproc 'xp_hello'
Ab SQL Server 2005 (9.x) wird sp_dropextendedproc keine erweiterten gespeicherten Systemprozeduren ablegen. Stattdessen sollte der Systemadministrator DIE EXECUTE-Berechtigung für die erweiterte gespeicherte Prozedur für die öffentliche Rolle verweigern.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für