Limitaciones de Stretch Database
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores: solo Windows
Importante
Stretch Database está en desuso en SQL Server 2022 (16.x) y Azure SQL Database. Esta característica se quitará en una versión futura del motor de base de datos. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
Obtenga información sobre las limitaciones de las tablas habilitadas para Stretch y sobre las limitaciones que evitan actualmente habilitar Stretch para una tabla.
Limitaciones de las tablas habilitadas para Stretch
Las tablas habilitadas para Stretch tienen las siguientes limitaciones.
Restricciones
- No se exige la unicidad de restricciones UNIQUE y restricciones PRIMARY KEY en la tabla de Azure que contiene los datos migrados.
Operaciones DML
No se pueden actualizar ni eliminar filas que se hayan migrado ni filas aptas para migración en una tabla habilitada para Stretch ni en una vista que incluya tablas habilitadas para Stretch.
No se pueden insertar filas en una tabla habilitada para Stretch en un servidor vinculado.
Índices
No se puede crear un índice de una vista que incluya tablas habilitadas para Stretch.
Los filtros en los índices de SQL Server no se propagan a la tabla remota.
Limitaciones que actualmente evitan habilitar Stretch para una tabla
Los siguientes aspectos actualmente evitan habilitar Stretch para una tabla.
Propiedades de tabla
Tablas que tienen más de 1023 columnas o más de 998 índices
Tablas de archivos o tablas que contienen datos FILESTREAM
Tablas que se replican o que usan activamente el seguimiento de cambios o la captura de datos modificados
Tablas optimizadas para memoria
Tipos de datos
- text, ntext e image
- timestamp
- sql_variant
- xml
- Tipos de datos CLR, incluidos tipos CLR definidos por el usuario geometry, geography, hierarchyid
Tipos de columna
COLUMN_SET
Columnas calculadas
Restricciones
Restricciones DEFAULT y restricciones CHECK
Restricciones de clave externa que hacen referencia a la tabla. En una relación de elementos primarios y secundarios (por ejemplo, Order y Order_Detail), puede habilitar Stretch para la tabla secundaria (Order_Detail) pero no para la tabla principal (Order).
Índices
Índices de texto completo
índices XML
Índices espaciales
Vistas indexadas que hacen referencia a la tabla