sp_OADestroy (Transact-SQL)
Gilt für: SQL Server
Zerstört ein zuvor erstelltes OLE-Objekt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_OADestroy objecttoken
Argumente
objecttoken
Das Objekttoken eines zuvor mit sp_OACreateerstellten OLE-Objekts.
Rückgabecodewerte
0 (Erfolg) oder eine Zahl ungleich Null (Fehler), die dem ganzzahligen Wert von HRESULT entspricht, der vom OLE-Automatisierungsobjekt zurückgegeben wird.
Weitere Informationen zu HRESULT-Rückgabecodes finden Sie unter OLE Automation Return Codes and Error Information.
Hinweise
Wird sp_OADestroy nicht aufgerufen, wird das erstellte OLE-Objekt am Ende des Batches automatisch gelöscht.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin " oder führt die Berechtigung direkt für diese gespeicherte Prozedur aus. Ole Automation Procedures
Die Konfiguration muss aktiviert sein, um alle Systemprozeduren im Zusammenhang mit der OLE-Automatisierung zu verwenden.
Beispiele
Im folgenden Beispiel wird das zuvor erstellte SQLServer -Objekt zerstört.
EXEC @hr = sp_OADestroy @object;
IF @hr <> 0
BEGIN
EXEC sp_OAGetErrorInfo @object
RETURN
END;
Weitere Informationen
Gespeicherte OLE-Automatisierungsprozeduren (Transact-SQL)
OLE-Automatisierungsbeispielskript