Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Förstör ett ole-objekt som skapats.
Transact-SQL syntaxkonventioner
Syntax
sp_OADestroy objecttoken
[ ; ]
Argument
Viktig
Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.
objekttoken
Objekttoken för ett OLE-objekt som tidigare skapades med hjälp av sp_OACreate.
Returnera kodvärden
0 (lyckades) eller ett icke-nolltal (fel) som är heltalsvärdet för HRESULT som returneras av OLE Automation-objektet.
Mer information om HRESULT-returkoder finns i RETURkoder för OLE Automation och felinformation.
Anmärkningar
Om sp_OADestroy inte anropas förstörs det skapade OLE-objektet automatiskt i slutet av batchen.
Behörigheter
Kräver medlemskap i sysadmin fast serverroll eller kör behörighet direkt på den här lagrade proceduren. Alternativet Ole Automation-procedurer serverkonfiguration måste vara aktiverat för att kunna använda alla systemprocedurer som är relaterade till OLE Automation.
Exempel
I följande exempel förstörs det tidigare skapade SQLServer-objektet.
EXECUTE
@hr = sp_OADestroy
@object;
IF @hr <> 0
BEGIN
EXECUTE sp_OAGetErrorInfo @object;
RETURN;
END