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.
Contenuto correlato
- Tabelle temporali
- Introduzione alle tabelle temporali con controllo delle versioni di sistema
- Verifiche coerenza del sistema della tabella temporale
- Considerazioni e limitazioni delle tabelle temporali
- Sicurezza di una tabella temporale
- Gestire la conservazione dei dati storici nelle tabelle temporali con controllo delle versioni di sistema
- Tabelle temporali con controllo delle versioni di sistema con tabelle ottimizzate per la memoria
- Funzioni e viste per i metadati delle tabelle temporali