Tipo,
Buenas noches.
Hoy le enseñaré cómo habilitar las funciones de automatización OLE en SQL Server. Para aquellos que no están familiarizados con esta característica, permite al DBA o desarrollador realizar una serie de acciones en la base de datos usando OLE DB, como leer/escribir/mover/copiar/eliminar archivos, crear hojas de cálculo en Excel y una serie de cosas más. La sintaxis es un poco similar a VBA y utiliza la API de Windows para estas operaciones.
Sin embargo, DBA, ten en cuenta que esta puede ser una herramienta muy útil y potente para el equipo de TI, pero al mismo tiempo, un gran riesgo para la seguridad de tu base de datos, ya que los usuarios que tendrán acceso a estos recursos podrán, por ejemplo, ver o eliminar archivos del propio servidor de la base de datos o incluso de otras máquinas de la red de forma indetectable.
Para habilitar esta función, utilizamos los siguientes comandos:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE;
GO
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Descubra más:
¡Eso es todo amigos!
Pronto publicaré una publicación con algunas funciones interesantes que utilizan OLE Automation. (Editar: Accede a la publicación creada)
Comentários (0)
Carregando comentários…