Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
banco de dados SQL no Microsoft Fabric
Você pode usar o particionamento na tabela atual e na tabela 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 de 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. O particionamento é suportado em todas as edições do SQL Server 2016 (13.x) com Service Pack 1 e versões posteriores.
Tabelas temporais de partição
Esta seção descreve como usar SWITCH IN
e SWITCH OUT
com tabelas temporais.
Tabela atual
SWITCH IN
à tabela atual podem ser usadas para facilitar o carregamento e a consulta de dados enquanto SYSTEM_VERSIONING
está ON
.
SWITCH OUT
não é permitido enquanto SYSTEM_VERSIONING
é ON
.
Tabela de histórico
Você pode executar SWITCH OUT
da tabela de histórico enquanto SYSTEM_VERSIONING
estiver ON
, para eliminar partes dos dados do histórico que já não são relevantes.
SWITCH IN
não é permitido enquanto SYSTEM_VERSIONING
é ON
, uma vez que pode invalidar a consistência temporal dos dados.
Conteúdo relacionado
- Tabelas temporais
- Introdução às tabelas temporais com versão do sistema
- Verificações de consistência do sistema de tabela temporal
- Considerações e limitações da tabela temporal
- de segurança da tabela temporal
- Gerencie a retenção de dados históricos em tabelas temporais versionadas pelo sistema
- Tabelas temporais versionadas pelo sistema com tabelas otimizadas para memória
- Exibições e funções de metadados de tabela temporal