Partizionamento con le tabelle temporaliPartitioning with temporal tables

Si applica a:Applies to: sìSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) e versioni successive Sìdatabase SQL di AzureAzure SQL DatabaseYesdatabase SQL di AzureAzure SQL Database SìIstanza gestita di SQL di AzureAzure SQL Managed InstanceYesIstanza gestita di SQL di AzureAzure SQL Managed InstanceSi applica a:Applies to: sìSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later Sìdatabase SQL di AzureAzure SQL DatabaseYesdatabase SQL di AzureAzure SQL Database SìIstanza gestita di SQL di AzureAzure SQL Managed InstanceYesIstanza gestita di SQL di AzureAzure SQL Managed Instance

È possibile usare il partizionamento in modo indipendente nella tabella di cronologia e in quella corrente.You can use partitioning on both the current and the history table independently. Tuttavia, il partizionamento non può essere usato per modificare il contenuto dei dati senza il controllo delle versioni di sistema.However, partitioning cannot be used to change the content of the data without system-versioning.

Nota

Il partizionamento è una funzionalità di Enterprise Edition in SQL Server 2016 prima del Service Pack 1 e nelle versioni precedenti.Partitioning is an Enterprise Edition feature in SQL Server 2016 prior to Service Pack 1 and earlier versions. Il partizionamento è supportato in tutte le edizioni di SQL Server 2016 Service Pack 1 e versioni successive.Partitioning is supported in all editions in SQL Server 2016 Service Pack 1 and later versions.

  • Tabella corrente:Current Table:

    • SWITCH IN nella tabella corrente può essere usata per facilitare il caricamento di dati e l'esecuzione di query quando SYSTEM_VERSIONING è ONSWITCH IN to the current table can be used to facilitate data loading and querying while SYSTEM_VERSIONING is ON
    • SWITCH OUT non è consentita mentre SYSTEM_VERSIONING è ONSWITCH OUT is not permitted while SYSTEM_VERSIONING is ON
  • Tabella di cronologia:History Table:

    • L'operazione SWITCH OUT dalla tabella di cronologia può essere eseguita mentre SYSTEM_VERSIONING è ON to purge portions of hètory data that è no longer relevant.SWITCH OUT from history table can performed while SYSTEM_VERSIONING is ON to purge portions of history data that is no longer relevant.
    • L'operazione SWITCH IN non è consentita quando SYSTEM_VERSIONING è ON since it can invalidate temporal data consètency.SWITCH IN is not allowed while SYSTEM_VERSIONING is ON since it can invalidate temporal data consistency.

Passaggi successiviNext steps