Error al conectarse al modelo tabular de SSAS desde Excel o SSIS

Error al conectarse al modelo tabular de SSAS desde Excel o SSIS

Problema:

Ha configurado un modelo tabular o un cubo multidimensional en una instancia de Analysis Services. Intenta conectarse a esta instancia de Analysis Services de una de las siguientes maneras:

  1. En Excel, elige configurar una conexión de datos de otras fuentes: de Analysis Services. Cuando ingresa [ServerNameInstanceName], obtiene el siguiente error: “Errores en el proveedor OLE DB. No se pudo conectar con el redirector. Asegúrese de que el servicio SQLBrowser se esté ejecutando en el servidor '[ServerName]'".
  2. En Excel, elige configurar una conexión de datos de otras fuentes: de Analysis Services. Cuando ingresa la cadena de conexión [ServerName: SSASPort] (generalmente 2382/2383 de manera predeterminada), obtiene el siguiente error: “Se produjo el siguiente error del sistema: el sistema detectó un posible intento de comprometer la seguridad. Asegúrese de que puede comunicarse con el servidor que lo autenticó”.
  3. En Excel, elige configurar una conexión de datos de otras fuentes: de Analysis Services. Cuando ingresa la cadena de conexión [Nombre del servidor] (sin nombre de instancia ni puerto), obtiene el siguiente error: “Ocurrió el siguiente error del sistema: el sistema detectó un posible intento de comprometer la seguridad. Asegúrese de que puede comunicarse con el servidor que lo autenticó”.
  4. En SSIS, intenta crear una nueva conexión a Analysis Services. En el cuadro de texto "Servidor o nombre de archivo", ingresa [ServerNameInstanceName] y obtiene el siguiente error: "La conexión de prueba falló debido a un error al inicializar el proveedor. Errores en el proveedor OLE DB. No se pudo conectar con el redirector. Asegúrese de que el servicio SQLBrowser se esté ejecutando en el servidor '[ServerName]'. Errores en el proveedor OLE DB. Se produjo un error mientras se recuperaba la información de la instancia con nombre del servicio SQLBrowser en el servidor '[ServerName]'".
  5. En SSIS, intenta crear una nueva conexión a Analysis Services. En el cuadro de texto "Servidor o nombre de archivo", ingresa [ServerName] (sin nombre de instancia) y obtiene el siguiente error: "La conexión de prueba falló debido a un error al inicializar el proveedor. Ocurrió el siguiente error del sistema: El sistema detectó un posible intento de comprometer la seguridad. Asegúrese de que puede comunicarse con el servidor que lo autenticó”.

Solución:

Lo primero es lo primero, dado que el mensaje de error puede haber mencionado que el servicio SQLBrowser no se está ejecutando, inicie sesión en su servidor y asegúrese de que se esté ejecutando. el mio lo era En la siguiente solución:

Intente simplemente ingresar la DIRECCIÓN IP del servidor en lugar del nombre del servidor. No se necesita nombre de instancia ni puerto. Tanto en Excel como en SSIS, ¡esta solución funcionó para mí! Lo más probable es que esto signifique que hay un problema de resolución de nombres (DNS) en el servidor que debe resolverse. No participé en la configuración del servidor, así que no tenía idea de que había un problema de resolución.

Puedes leer:  Qué es un microprocesador y cómo funciona

Después de pasar dos días tratando de hacer que esto funcione en Excel, finalmente me topé con este artículo de MSDN que cubre los problemas de conexión y encontré un párrafo sobre la resolución de nombres que me había saltado por completo al consultarlo por primera vez.

Tiene una explicación bastante buena de lo que terminó siendo mi problema:

Si la aplicación cliente no puede conectarse a Analysis Services mediante el nombre del servidor (o la instancia del servidor), es posible que haya problemas de resolución de nombres en la red.

Intente conectarse a la instancia de Analysis Services utilizando la dirección IP del equipo que aloja Analysis Services en lugar de utilizar el propio nombre del servidor (xxx.xxx.xxx.xxxorxxx.xxx.xxx.xxxinstance_name).

Consejo Si se está conectando a una instancia de Analysis Services en la misma computadora que la aplicación cliente, intente usar el nombre del servidor o la dirección IP en lugar de usar localhost o (local).

También puede utilizar la utilidad de línea de comandos Ping para aislar el problema. Intente hacer ping en el equipo que aloja Analysis Services utilizando el nombre de host del equipo, el nombre de dominio completo y la dirección IP. Puedes usar el ping -a parámetro para devolver el nombre de dominio completo de un equipo.

Si puede hacer ping a la computadora solo por su dirección IP, ha aislado la fuente del problema de conectividad. Resuelva el problema de resolución de nombres y el problema de conectividad desaparecerá.

Consejo Para comenzar a resolver un problema de resolución de nombres, verifique que no haya entradas incorrectas en los archivos hosts o lmhosts en la computadora local.

Estos archivos se encuentran en la carpeta..system32driversetc del equipo cliente.

¡Déjame saber en los comentarios si esta solución funcionó para ti!


Si quieres conocer otros artículos parecidos a Error al conectarse al modelo tabular de SSAS desde Excel o SSIS puedes visitar la categoría Tecnología.

Entradas Relacionadas 👇👇

Go up