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

Vea también