Loading

Evitar el bloqueo con las conexiones de Microsoft SQL Server

Fecha de publicación: Jul 20, 2023
Tarea
Evitar que Tableau Desktop bloquee tablas de bases de datos de MS SQL Server.
Pasos

Opción 1:

Use la opción Leer datos sin vincular cuando cree la conexión. Con esta opción, Tableau podrá ejecutar el nivel de aislamiento read-uncommitted para leer datos.  
Nota: La conexión establecerá los niveles de aislamiento de la base de datos de forma predeterminada. El administrador de la base de datos deberá gestionar los niveles de aislamiento para conseguir los resultados deseados.

Opción 2:

Crear un archivo .tdc. Esta publicación de la comunidad de Tableau puede ser útil para crear este tipo de archivos .tdc:  https://community.tableau.com/thread/166245

Esta solución también requiere que el administrador de la base de datos configure niveles de aislamiento para conseguir los resultados deseados.

Nota: Tableau no hace pruebas con archivos TDC ni los admite. Estos archivos se deben usar como una herramienta para explorar o tratar algunos problemas ocasionales que tenga con la conexión de datos. La creación y el mantenimiento de archivos TDC hace necesario editar con cuidado, y no se permite compartir dichos archivos.
Recursos adicionales
Al leer datos, MS SQL Server adquiere bloqueos Sch-S (estabilidad de esquema) durante la compilación y ejecución para conservar la integridad de los datos durante procesos largos. Por este motivo, las consultas largas pueden bloquearse cuando una transacción simultánea de MS SQL Server tiene un bloqueo Sch-M (modificación de esquemas) en la tabla. Para obtener más información, consulte Comportamiento al leer datos.
Número del artículo de conocimiento

001458005

 
Cargando
Salesforce Help | Article