Limitações para o Stretch Database
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores – Somente Windows
Importante
O banco de dados de ampliação foi preterido no SQL Server 2022 (16.x) e no Banco de Dados SQL do Azure. Esse recurso será removido em uma versão futura do mecanismo de banco de dados. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Aprenda sobre as limitações para tabelas habilitadas para Stretch e sobre as limitações que atualmente impedem que você habilite o Stretch para uma tabela.
Limitações para tabelas habilitadas para o Stretch
As tabelas habilitadas para o Stretch têm as seguintes limitações.
Restrições
- Não é imposta exclusividade para restrições UNIQUE e restrições PRIMARY KEY em uma tabela do Azure que contém os dados migrados.
Operações DML
Você não pode executar o UPDATE ou DELETE de linhas que foram migradas ou linhas que são qualificadas para migração em uma tabela habilitada para Stretch ou em uma exibição que inclui tabelas habilitadas para Stretch.
Você não pode executar o INSERT de linhas em uma tabela habilitada para o Stretch em um servidor vinculado.
Índices
Não é possível criar um índice para uma exibição que inclui tabelas habilitadas para o Stretch.
Os filtros nos índices do SQL Server não são propagados para a tabela remota.
Limitações que atualmente impedem que você habilite o Stretch para uma tabela
Os itens a seguir atualmente impedem que você habilite o Stretch para uma tabela.
Propriedades da tabela
Tabelas que têm mais de 1.023 colunas ou mais de 998 índices
FileTables ou tabelas que contêm dados FILESTREAM
Tabelas que são replicadas ou que estão ativamente utilizando o Controle de Alterações ou a Captura de Dados de Alteração
Tabelas com otimização de memória
Tipos de dados
- text, ntext e image
- timestamp
- sql_variant
- xml
- Tipos de dados CLR, incluindo geometry, geography, hierarchyid e tipos CLR definidos pelo usuário
Tipos de coluna
COLUMN_SET
Colunas computadas
Restrições
Restrições padrão e restrições de verificação
Restrições de chave estrangeira que referenciam a tabela. Em uma relação pai-filho (por exemplo, Order e Order_Detail), você pode habilitar o Stretch para a tabela filho (Order_Detail), mas não para a tabela pai (Order).
Índices
Índices de texto completo
índices XML
Índices espaciais
Exibições indexadas que fazem referência à tabela