Error de integración de Power BI del servidor SSRS: no se pudo iniciar sesión en Azure Active Directory

Un usuario Pregunto ✅

polvorín

Hola, antes que nada, estoy haciendo informes a través de SQL Server Mobile Report Publisher en un servidor (el servidor ssrs funciona bien). En Configuración de Reporting Services en Configuración de Power BI, cuando intenté iniciar sesión/conectarme con mi cuenta, solo aparece el error «Iniciar sesión en Azure Active Directory. No se pudo iniciar sesión en Azure Active Directory». (¿tiene que hacer algo con el servidor o todavía me falta alguna configuración?). Entonces, ¿cómo puedo resolver esto? (Todavía soy nuevo con rs, así que tenga la amabilidad de explicarlo de una manera más detallada). Cada ayuda es apreciada. Gracias.

polvorín

En respuesta a v-qiuyu-msft

Hola @v-qiuyu-msft,

Ahora está funcionando, puedo confirmar que el problema es sobre el servidor proxy utilizado en el servidor (pero no hemos probado su solución si funciona). Por ahora, tenemos un problema adicional cada vez que intentamos iniciar sesión en power bi en el portal web de ssrs (vea la captura de pantalla a continuación).

Además, ¿aumentar un ticket solo está disponible para usuarios Pro? ¿Cuenta la versión de prueba de pro? Gracias.

polvorín

Hola, estoy probando la integración de Power BI en SSRS 2016, pero el servidor donde se ejecuta SSRS 2016 reside en xyz.local. Leí de Guy in a Cube que Power BI solo habla con Azure Active Directory, el problema es que AAD solo obtuvo los dominios de xyz.com.cy (cy=país, el más parecido a xyz.local) y abc-def.com.cy (este es el predeterminado del cliente, utilizado principalmente para correos electrónicos). No creo que el servidor pueda comunicarse con Power BI durante la Integración, ¿hay alguna forma de confirmar esto ya que el registro solo dice Configuración de PBI no válida durante el tiempo de Integración? El equipo de Infra dice que solo hay una relación ascendente desde AD local hasta Azure AD a través de Dir Sync, pero no hay interacción descendente (desde AAD hasta AD local), ¿tiene esto algún impacto?

Gracias.

polvorín

Intenté agregar la cuenta a Azure AD y aún no funcionó (también probé otras cuentas de usuario registradas en Azure AD), también intentamos hacer varias soluciones a través de la búsqueda, pero aún no logramos que Power Bi se integre con el servidor ssrs.

Se revisó el registro de RS y da este error

Revelación

library!defaultDomain!503c!10/12/2016-09:20:24:: e ERROR: Generar Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Configuración PBI no válida, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: El servidor de informes ha encontrado un error de configuración. ;

library!defaultDomain!503c!10/12/2016-09:20:24:: e ERROR: Generar Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Configuración PBI no válida, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: El servidor de informes ha encontrado un error de configuración. ;

Con esto, no sé dónde podría estar el problema, ¿tal vez configuré mal el informe SSRS? (pero está funcionando en la web). Captura de pantalla del error de integración de power bi a continuación:error.png

Hola @dustinn,

Según el mensaje de error, el problema puede deberse a que su cuenta de origen no es miembro del arrendatario de Azure AD. Obtenga un arrendatario de Azure AD para su cuenta. Además, antes de registrar la página de integración de Power BI en el Administrador de configuración de Reporting Services, verifique si su entorno cumple con los requisitos a continuación:

Integración del servidor de informes de Power BI (Administrador de configuración)

Anclar elementos de Reporting Services a paneles de Power BI

Atentamente,
qiuyun yu

polvorín

En respuesta a v-qiuyu-msft

Hola @v-qiuyu-msft Gracias por tu respuesta. No estoy muy familiarizado en términos de AAD, por lo que básicamente entiendo en función de los enlaces proporcionados y los videos que vi de Guy in a cube, lo único que debo hacer es asegurarme de la cuenta en la que estoy iniciando sesión con el SSRS La integración de Power BI debe existir en el arrendatario de Azure Active Directory (¿todavía tengo razón?). ¿La cuenta que usé para integrar power bi con ssrs todavía se puede usar para anclar los mosaicos en el tablero en RS Server? Solo para confirmar, una captura de pantalla de muestra a continuación me muestra agregar un usuario en Office365, ¿se reflejará en el portal de Azure AD y me ayudará a corregir mi error? Gracias.

muestra.png

En respuesta a polvorín

Hola @dustinn,

Para integrar y registrar el servidor de informes, debe iniciar sesión en Power BI. Verifique si la cuenta que escribió puede acceder al servicio Power BI en este enlace https://powerbi.microsoft.com/en-us/. De lo contrario, regístrese en una cuenta de Power BI: registro de autoservicio para Power BI. Además, la cuenta integrada de Power BI con SSRS aún se puede usar para anclar los mosaicos al tablero en el servidor de informes.

Atentamente,
qiuyun yu

polvorín

En respuesta a v-qiuyu-msft

Hola @v-qiuyu-msft,

Puedo confirmar que la cuenta que estoy usando para iniciar sesión con la integración de Power BI puede acceder al servicio Power BI. Creo que el problema es casi el mismo con este (probé whoami /upn y da una cuenta diferente a la registrada en Azure Active Directory) pero no sé cómo funciona en los servicios de informes o cuál será la solución.

Vicky_Song

En respuesta a polvorín

@dustinn, como ya tiene la cuenta O365 en su organización, su organización ya debería tener Azure Active Directory.

Para su problema, necesito saber qué cuenta está usando para realizar la integración de Power BI. De acuerdo con el artículo que Qiuyun proporcionó anteriormente, la cuenta que está utilizando debe ser:

1). Un miembro del arrendatario de Azure AD. Mencionó que agrega una cuenta de usuario en AAD, ¿la usa para realizar la configuración?

2). Un administrador del sistema de Reporting Services y un administrador del sistema para la base de datos del catálogo de ReportServer.

3). Se utiliza para instalar Reporting Services o la cuenta con la que se ejecuta el servicio de Reporting Services.

polvorín

En respuesta a Vicky_Song

Hola @Vicky_Song,

1). Un miembro del arrendatario de Azure AD. Mencionó que agrega una cuenta de usuario en AAD, ¿la usa para realizar la configuración?
Si.

2). Un administrador del sistema de Reporting Services y un administrador del sistema para la base de datos del catálogo de ReportServer.
Corrígeme si me equivoco (tampoco estoy seguro de cuál es cuál):
• En Web Portal, agregó el usuario en Seguridad en Configuración del sitio (Administrador del sistema, Usuario del sistema). Se agregó el mismo usuario en la carpeta Administrar (Navegador, Administrador de contenido, Mis informes, Editor, Generador de informes). ¿Es este el administrador del sistema de Reporting Services?
• No estoy seguro de cómo verificar si es un administrador del sistema o no, pero el usuario estaba en el catálogo de ReportServer (verificado a través de Management Studio y luego en la base de datos de ReportServer).

3). Se utiliza para instalar Reporting Services o la cuenta con la que se ejecuta el servicio de Reporting Services.
Ya probé ambos pero aún no funcionan. Al principio, solo uso el último, pero cuando configuro SSRS en otro servidor, uso la cuenta utilizada para instalar los servicios de informes.

De todos modos, no estoy seguro de si tiene algo que ver con esto, pero el dominio del servidor que estoy usando reside en xyz.local (hice algunas búsquedas en Google y dice que es un método antiguo para configurar un dominio y, como sugiere el nombre, de hecho es local) y AAD obtuvo los dominios xyz.com.cy (cy=country) y abc-def.com.cy (este es el dominio predeterminado del cliente, utilizado principalmente para correos electrónicos). Vi algunos tutoriales sobre Active Directory Domains and Trusts y Dir Sync, pero el servidor que estoy usando no tiene uno. Sigo este enlace Verificar una confianza y no muestra Dominios y confianzas de Active Directory. Creo que es razonable si ese es el problema, ya que recibo el error Error al iniciar sesión en Azure Active Directory (¿quizás no hay interacción del servidor local?)

Además, recibo un nuevo error que requiere autenticación de proxy (por ahora, solo recibo este error). Tenga en cuenta que probé muchas cosas, pero sigo recibiendo errores para la integración de Power BI e incluso traté de cambiar algunas configuraciones de configuración y no estoy seguro si lo devolví a su valor predeterminado o no (si afectó algunas partes o no, pero yo aún puede ver el portal web y el servicio web).

Nota:
• Publicó la misma pregunta en el foro de SSRS en microsoft technet. Por favor revise el enlace para más detalles. Gracias.
• No estoy muy familiarizado con Azure Active Directory (así que sea específico y manténgalo al mínimo posible)

Saludos,
polvorín

polvorín

En respuesta a polvorín

¿cualquier actualización?

Vicky_Song

En respuesta a polvorín

@dustinn, perdón por la respuesta tardía. Estoy tratando de involucrar a otros ingenieros senior para que verifiquen esto.

polvorín

En respuesta a Vicky_Song

Gracias, se agradece su ayuda.

Atentamente,

polvo

En respuesta a polvorín

Hola @dustinn,

Lo siento por la respuesta tardía.

Obtuve la información del ingeniero senior, dijo:

«¿Puedo saber si configura algún servidor proxy en su entorno? En caso afirmativo, ¿podría probar este método?

Cree un archivo de configuración para la herramienta RSConfigTool.exe que está instalada de forma predeterminada en C:Program Files (x86)Microsoft SQL Server130ToolsBinn. (El número se basa en su versión de SQL)

Este archivo debe llamarse RSConfigTool.exe.config y debe contener:

polvorín

En respuesta a v-qiuyu-msft

Hola @v-qiuyu-msft,

Ahora está funcionando, puedo confirmar que el problema es sobre el servidor proxy utilizado en el servidor (pero no hemos probado su solución si funciona). Por ahora, tenemos un problema adicional cada vez que intentamos iniciar sesión en power bi en el portal web de ssrs (vea la captura de pantalla a continuación).

Además, ¿aumentar un ticket solo está disponible para usuarios Pro? ¿Cuenta la versión de prueba de pro? Gracias.

En respuesta a polvorín

Hola @dustinn,

Consulte el registro de errores de Reporting Services (ubicación predeterminada: %programfiles%Microsoft SQL Server Reporting ServicesLogFiles) aproximadamente en el momento en que se arrojó el mensaje de error. Si es posible, publique el registro de errores detallado para nuestro análisis.

Atentamente,
qiuyun yu

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *