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