Es posible ejecutar una url desde SQL Server, esto es útil si quieres realizar algunas tareas programadas por medio de SQL Agent, tareas que inicien por una Url de tu pagina o sistema.
A continuación te muestro cómo es posible ejecutar una URL desde Sql Server.
-- declaramos una variable cadena y ponemos la url a invocar Declare @url varchar(max)='https://hdeleon.net/' -- declaramos una variable entero, para guardar el id del objeto OLE que crearemos Declare @Object as Int; -- Una variable cadena para la respuesta Declare @ResponseText as Varchar(8000); -- creamos un objeto OLE Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT; -- Ejecutamos la url por medio de post Exec sp_OAMethod @Object, 'open', NULL, 'post',@url,'false' Exec sp_OAMethod @Object, 'send' Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT -- imprimimos resultado Select @ResponseText --eliminamos nuestro id de objeto OLE Exec sp_OADestroy @Object
Con esto ya puedes ejecutar cualquier URL desde Sql Server.