Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:✅ punto de conexión de análisis de SQL y un almacén de Microsoft Fabric
En Microsoft Fabric, se puede acceder a un punto de conexión de SQL Analytics o Warehouse a través de un flujo de datos tabular o un punto de conexión de TDS, familiar con todas las aplicaciones web modernas que interactúan con un punto de conexión de TDS de SQL Server. Esto se conoce como la cadena de conexión sql dentro de la configuración de Microsoft Fabric.
Sugerencia
Para ver un tutorial sobre cómo conectarse con herramientas comunes, consulte Conexión a Fabric Data Warehouse.
Autenticación en almacenes en Fabric
En Microsoft Fabric, se admiten dos tipos de usuarios autenticados a través de la cadena de conexión SQL:
- Entidades de seguridad de usuario o identidades de usuario de Microsoft Entra ID
- Entidades de servicio de Id. de Microsoft Entra
Para más información, vea Autenticación de Microsoft Entra como alternativa a la autenticación de SQL en Microsoft Fabric.
La cadena de conexión SQL requiere que el puerto TCP 1433 esté abierto. TCP 1433 es el número de puerto estándar SQL Server. La cadena de conexión SQL también respeta el modelo de seguridad de los puntos de conexión SQL del almacén o del almacén de lago para el acceso a datos. Los datos se pueden obtener para todos los objetos a los que un usuario tiene acceso.
Para obtener más información sobre la seguridad en el punto de conexión analytics de SQL, consulte Seguridad de OneLake para puntos de conexión de análisis de SQL.
procedimientos recomendados
Se recomienda agregar reintentos en las aplicaciones o trabajos ETL para crear resistencia. Para más información, consulta la documentación siguiente:
- Patrón de reintento: Centro de arquitectura de Azure
- Trabajo con errores transitorios - Azure SQL Database
- Paso 4: Conexión resistente a SQL con ADO.NET: proveedor de ADO.NET para SQL Server
- Paso 4: Conectarse de forma resistente a SQL con PHP: controladores PHP para SQL Server
- Use etiquetas de servicio para la autorización del firewall, como se describe en la sección siguiente.
Permitir etiquetas de servicio de Azure a través del firewall
Es necesario permitir etiquetas del servicio Power BI y etiquetas de servicio SQL para la conectividad a través del firewall. Para obtener más información, consulte Etiquetas de servicio yetiquetas de servicio de Power BI.
No puede usar solo el nombre de dominio completo (FQDN) del punto de conexión de TDS.
Consideraciones y limitaciones
- No se admite la autenticación de SQL.
- Varios conjuntos de resultados activos (MARS) no son compatibles con Microsoft Fabric Warehouse. MARS está deshabilitado de forma predeterminada; sin embargo, si
MultipleActiveResultSetsse incluye en la cadena de conexión, se debe quitar o establecer en false. - Si recibe este error "No se pudo completar la operación porque hemos alcanzado un límite del sistema", se debe a que el tamaño del token del sistema ha alcanzado su límite. Este problema se puede producir si el área de trabajo tiene demasiados almacenes o puntos de conexión de análisis SQL, si el usuario forma parte de demasiados grupos de Microsoft Entra o una combinación de los dos. Se recomienda tener 40 almacenes y puntos de conexión de análisis SQL o menos por área de trabajo para evitar este error. Si el problema persiste, póngase en contacto con el soporte técnico.
- Si recibe el código de error 24804 con el mensaje "No se pudo completar la operación debido a una actualización del sistema. Cierre esta conexión, vuelva a iniciar sesión y vuelva a intentar la operación o el código de error 6005 con el mensaje APAGADO en curso. Error de ejecución en SQL Server. Póngase en contacto con el equipo de SQL Server si necesita soporte técnico adicional." Esto se debe a una pérdida temporal de conexión, probablemente debido a una implementación o reconfiguración del sistema. Para resolver este problema, vuelva a iniciar sesión y vuelva a intentarlo. Para obtener información sobre cómo crear resistencia y reintentos en la aplicación, consulte Procedimientos recomendados.
- No se admiten conexiones de servidor vinculado desde SQL Server.
Paso siguiente
Contenido relacionado
- Seguridad para el almacenamiento de datos en Microsoft Fabric
- Autenticación de Microsoft Entra como alternativa a la autenticación de SQL en Microsoft Fabric
- Incorporación de direcciones URL de Fabric a la lista de permitidos
- Rangos de direcciones IP y etiquetas de servicio de Azure para nubes públicas