Entfernen der DLL einer erweiterten gespeicherten Prozedur aus dem Arbeitsspeicher

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie so bald wie möglich das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen die CLR-Integration.

MicrosoftSQL Server lädt die DLL einer erweiterten gespeicherten Prozedur in den Arbeitsspeicher, sobald ein Aufruf für eine der Funktionen der DLL erfolgt. Die DLL bleibt so lange im Arbeitsspeicher, bis der Server heruntergefahren wird oder der Systemadministrator die DLL mit der DBCC-Anweisung aus dem Arbeitsspeicher entfernt. Mit dem folgenden Befehl wird beispielsweise die xp_hello.dll-Datei geladen, sodass der Systemadministrator eine neuere Version dieser Datei in das Verzeichnis kopieren kann, ohne den Server herunterzufahren:

DBCC xp_hello(FREE)