Compartir a través de


sp_OADestroy (Transact-SQL)

Se aplica a: SQL Server

Destruye un objeto OLE creado.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_OADestroy objecttoken
[ ; ]

Argumentos

objecttoken

Token de objeto de un objeto OLE creado anteriormente mediante sp_OACreate.

Valores de código de retorno

0 (correcto) o un número distinto de cero (error) que es el valor entero del HRESULT devuelto por el objeto OLE Automation.

Para obtener más información sobre los códigos de retorno HRESULT, consulte Códigos de retorno y información de error de automatización OLE.

Comentarios

Si sp_OADestroy no se llama a , el objeto OLE creado se destruye automáticamente al final del lote.

Permisos

Requiere la pertenencia al rol fijo de servidor sysadmin o ejecutar el permiso directamente en este procedimiento almacenado. La opción de configuración del servidor Procedimientos de Ole Automation debe estar habilitada para usar cualquier procedimiento del sistema relacionado con OLE Automation.

Ejemplos

En el ejemplo siguiente se destruye el objeto creado SQLServer anteriormente.

EXEC @hr = sp_OADestroy @object;

IF @hr <> 0
BEGIN
    EXEC sp_OAGetErrorInfo @object;

    RETURN
END;