Loading

Error "Login failed for user" al actualizar una extracción o abrir una vista basada en una conexión en tiempo real con SQL Server

Fecha de publicación: Aug 24, 2022
Descripción
Al abrir vistas con conexiones a fuentes de datos en tiempo real, es posible que se muestre el siguiente error:
 
"Session Ended by Server
An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator.
Session ID: <string>
[Microsoft][SQL Server Native Client 11.0][SQLServer]Login failed for user <username>.
Integrated authentication failed.
create.xml
class DataSourceException
Unable to connect to the server <server name>. Check that the server is running and that you have access privileges to the requested database.
<Timestamp>
Would you like to reset the view?" (Sesión terminada por el servidor. Se ha producido un error inesperado. Si sigue recibiendo este error, póngase en contacto con el administrador de Tableau Server. ID de sesión: <cadena>. [Microsoft][SQL Server Native Client 11.0][SQLServer]Inicio de sesión fallido para el usuario <nombre_usuario>. Se ha producido un error en la autenticación integrada. create.xml. Clase DataSourceException. No se puede conectar con el servidor <nombre_servidor>. Compruebe que el servidor está en ejecución y que dispone de privilegios de acceso a la base de datos solicitada. <marca_tiempo>. ¿Desea restablecer la vista?)

O bien, al trabajar con extracciones en Tableau Server, puede que vea que los libros de trabajo conectados a fuentes de datos de Microsoft SQL Server no se actualizan o que aparezca el siguiente mensaje de error en la vista de administración Tareas de fondo:
 
SQL Server database error 0x80040E4D: Login failed for user <username> (Error de base de datos de SQL Server 0x80040E4D: inicio de sesión fallido para el usuario <nombre_usuario>)

Nota: el <nombre_usuario> del error es diferente del usuario que ha publicado el libro de trabajo. 
 

Cause

Al utilizar la autenticación de Windows NT no se pueden incrustar las credenciales de base de datos porque Tableau Desktop no recibe el nombre de usuario o la contraseña reales de la persona que publica el libro de trabajo. En su lugar, Windows proporciona un token de autenticación provisional que no se puede guardar en Tableau Server.  
Solución

Opción 1: 

Habilite los permisos de la cuenta Ejecutar como usuario de Tableau Server para acceder a la base de datos de SQL Server.

Opción 2:

Edite la conexión de SQL Server y especifique manualmente las credenciales con Tableau Desktop.
Durante la publicación, elija insertar las credenciales de base de datos. 
Nota: este método requiere que SQL Server esté configurado para la autenticación de modo mixto. Para obtener más información, consulte Cambiar el modo de autenticación del servidor en Microsoft Docs.

Opción 3:

Configure Tableau Server y SQL Server para usar la suplantación del modo descrito en Suplantación de SQL Server
Número del artículo de conocimiento

001473667

 
Cargando
Salesforce Help | Article