
Tengo una aplicación web interna .NET 7 que utiliza una base de datos MSSQL alojada en Amazon RDS.
Tengo el requisito de crear un servidor vinculado para consultar datos desde una instancia de base de datos de ServiceNow separada.
La única forma que veo para hacer esto es:
- Instale una nueva instancia de MSSQL/SQLExpress en un servidor Windows.
- Instale el controlador ODBC de ServiceNow en el mismo servidor de Windows y configure un DSN del sistema para que apunte a mi instancia de servicio ahora.
- Configure un .NET DataContext en mi aplicación web .NET 7 que apunte al servidor vinculado en MSSQL/SQLExpress.
P: ¿Hay alguna manera de omitir la (¡extraña!) instalación de SQLExpress y configurar el servidor vinculado para ServiceNow ODBC directamente en mi instancia de AWS RDS?
Respuesta1
La respuesta parece ser no".
Si necesito una conexión ODBC... entonces implementarla en un MSSQL local (como SQLExpress) parece ser la única opción.
INO PUEDOInstale mi controlador ODBC Service Now en AWS/RDS... porque la instancia de AWS/RDS es "sin servidor" (HABLAR CON DESCARO A)... y en consecuencia no hay ningún "servidor" para instalar/configurar el controlador ODBC. Además de restricciones adicionales en los "servidores vinculados" de MSSQL para instancias de AWS/RDS...
Enlaces relevantes:
El servidor vinculado solo es compatible con SQL Server (EC2 o local) a RDS SQL Server RDS SQL Server a SQL Server (RDS, EC2 o local) versus servidor vinculado RDS a local...