Partizioni con tabelle temporali

Si applica a: SQL Server 2016 (13.x) e versioni successive Database SQL di Azure Istanza gestita di SQL di Azure

È possibile usare il partizionamento in modo indipendente nella tabella di cronologia e in quella corrente. Tuttavia, il partizionamento non può essere usato per modificare il contenuto dei dati senza il controllo delle versioni di sistema.

Il partizionamento è una funzionalità di Enterprise Edition in SQL Server 2016 (13.x) prima del Service Pack 1 e nelle versioni precedenti. Il partizionamento è supportato in tutte le edizioni di SQL Server 2016 (13.x) con Service Pack 1 e versioni successive.

Partizioni con le tabelle temporali

Questa sezione descrive come usare SWITCH IN e SWITCH OUT con tabelle temporali.

Tabella corrente

SWITCH IN nella tabella corrente può essere usata per facilitare il caricamento di dati e l'esecuzione di query quando SYSTEM_VERSIONING è ON.

SWITCH OUT non è supportato se SYSTEM_VERSIONING è ON.

Tabella di cronologia

È possibile eseguire SWITCH OUT dalla tabella di cronologia se SYSTEM_VERSIONING è ON per eliminare porzioni di dati della cronologia non più rilevanti.

SWITCH IN non è consentito se SYSTEM_VERSIONING è ON, perché può invalidare la coerenza dei dati temporali.