Partitionnement des tables temporelles

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL DatabaseAzure SQL Managed Instance

Vous pouvez utiliser le partitionnement, de manière indépendante, sur la table actuelle et la table de l’historique. Toutefois, le partitionnement ne peut pas être utilisé pour modifier le contenu des données sans contrôle de version du système.

Notes

Le partitionnement est une fonctionnalité de l’édition Enterprise dans SQL Server 2016 avant le Service Pack 1 et les versions antérieures. Le partitionnement est pris en charge dans toutes les éditions de SQL Server 2016 Service Pack 1 et des versions ultérieures.

  • Table actuelle :

    • SWITCH IN sur la table actuelle peut être utilisé pour faciliter le chargement et l’interrogation des données quand SYSTEM_VERSIONING a la valeur ON
    • SWITCH OUT n’est pas autorisé quand SYSTEM_VERSIONING a la valeur ON
  • Table de l’historique :

    • SWITCH OUT à partir de la table d’historique peut être utilisé quand SYSTEM_VERSIONING a la valeur ON pour vider les parties de données d’historique qui ne sont plus pertinentes.
    • SWITCH IN n’est pas autorisé quand SYSTEM_VERSIONING a la valeur ON , car il peut invalider la cohérence des données temporelles.

Étapes suivantes