Loading

Impedire il blocco con le connessioni Microsoft SQL Server

Data pubblicazione: Jul 20, 2023
Operazione
Come impedire il blocco delle tabelle di database di MS SQL Server per Tableau Desktop.
Fasi

Opzione 1:

Utilizza l'opzione Leggi i dati senza commit durante la creazione della connessione. Con questa opzione, Tableau può essere eseguito al livello di isolamento di lettura senza commit per la lettura dei dati.  
Nota: La connessione verrà configurata per impostazione predefinita sui livelli di isolamento impostati nel database. L'amministratore del database dovrà comunque gestire i livelli di isolamento per garantire il risultato desiderato.

Opzione 2:

Crea un file .tdc. Il seguente post della Community di Tableau può essere utile quando si crea questo tipo di file .tdc:  https://community.tableau.com/thread/166245

Questa soluzione richiede inoltre che l'amministratore del database imposti i livelli di isolamento per garantire il risultato desiderato.

Nota: Tableau non testa o supporta i file TDC. Questi file dovrebbero essere utilizzati come strumento per esplorare o occasionalmente risolvere problemi con la connessione dati. La creazione e la manutenzione dei file TDC richiede un'attenta modifica manuale e non vi è alcuna assistenza per la condivisione di questi file.
Risorse aggiuntive
Durante la lettura dei dati, MS SQL Server acquisisce blocchi di stabilità dello schema (Sch-S) durante la compilazione e l'esecuzione per mantenere l'integrità dei dati durante i processi di lunga durata. Per questo motivo, le query di lunga durata possono essere bloccate quando una transazione simultanea di MS SQL Server contiene un blocco di modifica dello schema (Sch-M) per la tabella. Per maggiori informazioni, consulta Behavior when reading data.
Numero articolo Knowledge

001458005

 
Caricamento
Salesforce Help | Article