Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Beendet die serverweite Ausführungsumgebung für gespeicherte Prozeduren der OLE-Automatisierung.
Transact-SQL-Syntaxkonventionen
Syntax
sp_OAStop
[ ; ]
Argumente
Nichts.
Rückgabecodewerte
0 (Erfolg) oder eine Nichtzeronummer (Fehler), die den ganzzahligen Wert des vom OLE-Automatisierungsobjekt zurückgegebenen HRESULT-Werts darstellt.
Weitere Informationen zu HRESULT-Rückgabecodes finden Sie unter OLE-Automatisierungsrücklaufcodes und Fehlerinformationen.
Hinweise
Eine einzelne Ausführungsumgebung wird von allen Clients freigegeben, die gespeicherte OLE-Automatisierungsprozeduren verwenden. Wenn ein Client aufruft sp_OAStop, wird die freigegebene Ausführungsumgebung für alle Clients beendet. Nachdem die Ausführungsumgebung beendet wurde, startet jeder Aufruf, um die Ausführungsumgebung neu zu sp_OACreate starten.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus. Die Serverkonfigurationsoption "Ole Automation Procedures " muss aktiviert sein, um alle Systemprozeduren im Zusammenhang mit der OLE-Automatisierung zu verwenden.
Beispiele
Im folgenden Beispiel wird die freigegebene Ausführungsumgebung der OLE-Automatisierung beendet.
EXECUTE sp_OAStop;
GO