Mi servicio vinculado de Azure Data Factory no puede ver mi instancia administrada de SQL

Mi servicio vinculado de Azure Data Factory no puede ver mi instancia administrada de SQL

Estamos usando Azure Data Factory y tenemos un Integration Runtime alojado en Azure, así como una instancia administrada de SQL donde residen nuestras bases de datos.

Tengo problemas para obtener un conjunto de datos de nuestra Instancia administrada; cuando configuro el servicio vinculado, aparece un error 10060 al probar la conexión.

No tengo el punto final público abierto pero no creo que sea un problema. Puedo conectarme a una instancia administrada de SQL desde mi propia PC (usando SSMS) si me conecto a nuestra LAN virtual a través de VPN, pero por alguna razón el servicio vinculado de mi fábrica de datos no ve el servidor.

¿Alguna idea de dónde debería empezar a buscar?

Respuesta1

Del código de error que ha proporcionado (10060) Supongo que es un problema de firewall:

Se ha producido un error al establecer una conexión con el servidor. Al conectarse a SQL Server, esta falla puede deberse al hecho de que, según la configuración predeterminada, SQL Server no permite conexiones remotas. (proveedor: Proveedor TCP, error: 0: falló un intento de conexión porque la parte conectada no respondió correctamente después de un período de tiempo, o la conexión establecida falló porque el host conectado no respondió). (Microsoft SQL Server, Error: 10060)

He encontrado esto dentro delDocumentación de fábrica de datos de Azure

Para acceder al punto de conexión público de Instancia administrada de SQL, puede usar un entorno de ejecución de integración de Azure administrado por Azure Data Factory. Asegúrese de habilitar el punto de conexión público y también permitir el tráfico de puntos de conexión públicos en el grupo de seguridad de red para que Azure Data Factory pueda conectarse a su base de datos.

Entonces parece que necesita abrir y configurar correctamente el punto final público de su SQL MI. Puede encontrar más información sobre esto aquí:Configurar un punto de conexión público en Instancia administrada de Azure SQL.

Si está dispuesto/puede migrar su base de datos de SQL MI a una base de datos SQL, también puede hacer uso de unpunto final privado gestionado. Establecería un enlace privado a su base de datos y mantendría sus datos en la columna vertebral de Microsoft. Lamentablemente, Azure SQL Managed Instancesactualmente no son compatibles.

información relacionada