Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago

Error al conectar Datamart SQL Endpoint

Hola a todos

He creado un Datamart en PowerBI Service y quiero conectarme a través de SQL Enpoint.

Intenté conectarme a través de PBI, SQL Server Management Studio y Azure, pero tengo errores.

En la imagen de abajo, puede ver que copié la cadena de conexión SQL.

Abrí PBI Desktop, obtuve datos y elegí SQL Server

Pegue la cadena de conexión SQL, haga clic en Aceptar

Recibo el siguiente error.

Creo que el problema no está en PBI Desktop, es posible que haya que hacer algo en datamart, ya que no pude conectar este punto de conexión SQL en Azure Data Studio o SSMS.

¿Alguien tiene idea de cómo solucionarlo? Intenté jugar con la configuración (abajo) pero no hay nada que cambiar.

2 Replies

  • Hola @vsahin

    El error "El nombre principal de destino es incorrecto. No se puede generar un contexto SSPI" suele estar relacionado con problemas de autenticación Kerberos dentro de un entorno Windows. Este error puede producirse al intentar establecer una conexión con un servidor SQL Server mediante Integrated Security. Estos son algunos pasos para ayudar a solucionar este problema:

    Asegúrese de que el punto de conexión SQL de la datamarta esté activo y configurado correctamente. A veces, pueden surgir problemas de conexión si el punto de conexión está en proceso de actualización o si hay tareas de mantenimiento en curso.

    Página de detalles de Datamart - Power BI | Microsoft Learn
    También pueden producirse errores de conexión si existen restricciones de red. Asegúrese de que el puerto TCP 1433 esté abierto, ya que es el puerto estándar que se usa para las conexiones de SQL Server. Esto es crucial tanto para los entornos locales como para los de la nube.
    Vuelva a verificar el método de autenticación que está utilizando y asegúrese de que su cuenta de usuario tenga los permisos necesarios para acceder al Datamart. En el caso de los datamarts de Power BI, el uso de la autenticación de Microsoft Entra ID (anteriormente Azure Active Directory) es un requisito común.
    En el lado cliente, si usa una cadena de conexión para conectarse a SQL Server, asegúrese de que tiene el formato correcto e incluye los parámetros de autenticación necesarios. En el caso de Integrated Security, la cadena de conexión debe incluir Integrated Security=SSPI.

    Saludos

    Zhengdong Xu
    Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola v-zhengdxu-msft,

      Gracias por la repetición.

      Debido a las restricciones de acceso en la computadora, no pude verificar algunas de las opciones, pero logré conectarme a SQL Endpoint a través de Data Flow en el servicio PBI y ejecutar código SQL sin errores. Se confirmó que no hay ningún problema relacionado con el punto de conexión SQL de Datamart.