Partizioni con tabelle temporali

Si applica a: SQL Server 2016 (13.x) e versioni successive database SQL di Azure AzureSQL Managed InstanceSQL database in Microsoft Fabric

È possibile usare il partizionamento in modo indipendente nella tabella di cronologia e in quella corrente. Tuttavia, non puoi usare la partizionazione per modificare il contenuto dei dati senza versionamento 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.

Partizionare tabelle temporali

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

Tabella corrente

Puoi usare SWITCH IN con la tabella corrente per facilitare il caricamento e l'interrogazione dei dati mentre SYSTEM_VERSIONING è ON.

SWITCH OUT non è permesso mentre SYSTEM_VERSIONING è ON.

Tabella di cronologia

Puoi eseguire SWITCH OUT dalla tabella della cronologia quando SYSTEM_VERSIONING è ON, per eliminare i dati della cronologia che non sono più rilevanti.

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