Freigeben über


sp_OAStop (Transact-SQL)

Gilt für: SQL Server

Beendet die serverweite Ausführungsumgebung für gespeicherte Prozeduren der OLE-Automatisierung.

Transact-SQL-Syntaxkonventionen

Syntax

sp_OAStop
[ ; ]

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.

EXEC sp_OAStop;
GO