Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Você pode usar o particionamento na tabela atual e de histórico de forma independente. No entanto, o particionamento não pode ser usado para alterar o conteúdo dos dados sem o controle da versão do sistema.
O particionamento é um recurso da Edição Enterprise no SQL Server 2016 (13.x) antes do Service Pack 1 e versões anteriores. Há suporte para particionamento em todas as edições no SQL Server 2016 (13.x) com Service Pack 1 e versões posteriores.
Partição e tabelas temporais
Esta seção descreve como usar SWITCH IN e SWITCH OUT com tabelas temporais.
Tabela atual
SWITCH IN na tabela atual pode ser usado para facilitar o carregamento de dados e a consulta enquanto SYSTEM_VERSIONING for ON.
SWITCH OUT não é permitido enquanto SYSTEM_VERSIONING é ON.
Tabela de histórico
É possível executar SWITCH OUT na tabela de histórico enquanto SYSTEM_VERSIONING é ON para limpar partes dos dados de histórico que já não são relevantes.
SWITCH IN não é permitido enquanto SYSTEM_VERSIONING permanecer ON, pois pode invalidar a consistência dos dados temporais.
Conteúdo relacionado
- Tabelas temporais
- Introdução a tabelas temporais com controle de versão do sistema
- Verificações de consistência do sistema de tabela temporal
- Considerações e limitações da tabela temporal
- Segurança da tabela temporal
- Gerenciar a retenção de dados históricos em tabelas temporárias com versão do sistema
- Tabelas temporais com controle de versão do sistema e tabelas com otimização de memória
- Exibições e funções de metadados de tabela temporal