Tengo una base de datos de SQL Server y una aplicación web de intranet en una red local. La aplicación web de intranet crea registros y los envía a la base de datos. Tengo una aplicación web de Internet a la que me gustaría enviar nuevos registros utilizando la base de datos de SQL Server en la red local.¿Puede SQL Server enviar una solicitud web?
No puedo cambiar/modificar la aplicación web de intranet por varias razones, así que la única opción que tengo es crear un desencadenador en el servidor local SQL que envíe nuevos registros a la aplicación web de Internet utilizando algún tipo de http solicitud o llamada url.
La aplicación web de INTERNET está configurada con una API REST que puede recibir nuevos registros a través de una publicación de formulario a una url de acceso público (por ejemplo, http://www.example.com/records/new).
¿Alguien sabe si el envío de datos (xml, json, variables simples en la url) a través de una url se puede lograr en SQL Server?
Gracias por cualquier idea!
O SSIS - Integration Services. –
@marc_s: Desde mi experiencia de poco alcance, SSIS es un tema más complejo que SQLCLR – abatishchev
@marc_s También con SSIS terminas escribiendo C# de todos modos porque a menudo no es lo suficientemente flexible. – John