Limitazioni di Stretch Database

Si applica a: SQL Server 2016 (13.x) e versioni successive - Solo Windows

Importante

Stretch Database è deprecato in SQL Server 2022 (16.x) e database SQL di Azure. Questa funzionalità verrà rimossa nelle versioni future del motore di database. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

Informazioni sulle limitazioni per le tabelle basate sull'estensione e sulle limitazioni che attualmente impediscono l'abilitazione dell'estensione per una tabella.

Limitazioni per le tabelle abilitate per l'estensione

Le tabelle abilitate per l'estensione presentano le limitazioni seguenti.

Vincoli

  • L'univocità non viene applicata per i vincoli UNIQUE e PRIMARY KEY nella tabella di Azure che contiene i dati migrati.

Operazioni DML

  • Non è possibile aggiornare o eliminare righe che sono state migrate o le righe idonee per la migrazione in una tabella abilitata per l'estensione o una vista che include tabelle basate sull'estensione.

  • Non è possibile inserire righe in una tabella abilitata per l'estensione in un server collegato.

Indici

  • Non è possibile creare un indice per una vista che include tabelle abilitate per l'estensione.

  • I filtri sugli indici di SQL Server non vengono propagati alla tabella remota.

Limitazioni che attualmente impediscono l'abilitazione dell'estensione per una tabella

Gli elementi seguenti attualmente impediscono l'abilitazione dell'estensione per una tabella.

Proprietà tabella

  • Tabelle con più di 1.023 colonne o più di 998 indici

  • Tabelle FileTable o che contengono dati FILESTREAM

  • Tabelle replicate o che usano attivamente il rilevamento delle modifiche o Change Data Capture

  • Tabelle ottimizzate per la memoria

Tipo di dati

  • text, ntext e image
  • timestamp
  • sql_variant
  • xml
  • Tipi di dati CLR tra cui geometry, geography, hierarchyid e tipi CLR definiti dall'utente

Tipi di colonna

  • COLUMN_SET

  • Colonne calcolate

Vincoli

  • Vincoli predefiniti e vincoli check

  • Vincoli di chiave esterna che fanno riferimento alla tabella. In una relazione padre-figlio (ad esempio, Order e Order_Detail), è possibile abilitare l'estensione per la tabella figlio (Order_Detail) ma non per la tabella padre (Order).

Indici

  • Indici full-text

  • Indici XML

  • Indici spaziali

  • Viste indicizzate che fanno riferimento alla tabella

Vedi anche