Einschränkungen für Stretch Database
Gilt für: SQL Server 2016 (13.x) und höher – nur Windows
Wichtig
Stretch Database ist in SQL Server 2022 (16.x) und der Azure SQL-Datenbank veraltet. Diese Funktion wird in einer zukünftigen Version der Datenbank-Engine entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
Erfahren Sie mehr zu Einschränkungen für Stretch-aktivierten Tabellen und zu Einschränkungen, die derzeit verhindern, Stretch für eine Tabelle zu aktivieren.
Einschränkungen für Stretch-aktivierte Tabellen
Die folgenden Einschränkungen für Stretch-aktivierte Tabellen sind zu beachten.
Einschränkungen
- Für UNIQUE-Einschränkungen und PRIMARY KEY-Einschränkungen wird in der Azure-Tabelle,die die migrierten Daten enthält, keine Eindeutigkeit erzwungen.
DML-Vorgänge
Sie können Zeilen, die für die Migration geeignet sind, mit der UPDATE- oder DELETE-Anweisung in einer Stretch-aktivierten Tabelle oder einer Sicht, die Stretch-aktivierte Tabellen enthält, aktualisieren oder löschen.
In eine Stretch-aktivierte Tabelle auf einem Verbindungsserver können Zeilen nicht mit INSERT eingefügt werden.
Indizes
Für eine Sicht, die Stretch-aktivierte Tabellen enthält, kann kein Index erstellt werden.
Filter für SQL Server-Indizes werden nicht an die Remotetabelle weitergegeben.
Einschränkungen, die derzeit die Aktivierung von Stretch für eine Tabelle verhindern
Die folgenden Elemente verhindern derzeit die Aktivierung von Stretch für eine Tabelle.
Tabelleneigenschaften
Tabellen, die mehr als 1.023 Spalten oder mehr als 998 Indizes enthalten
FileTables, die FILESTREAM-Daten enthalten
Tabellen, die repliziert sind oder die Änderungsnachverfolgung oder Change Data Capture aktiv verwenden
Speicheroptimierte Tabellen
Datentypen
- text, ntext und image
- timestamp
- sql_variant
- xml
- CLR-Datentypen, einschließlich geometry, geography, hierarchyid und benutzerdefinierte CLR-Typen
Spaltentypen
COLUMN_SET
Berechnete Spalten
Einschränkungen
Default- und CHECK-Einschränkungen
FOREIGN KEY-Einschränkungen, die auf die Tabelle verweisen. In einer Über-/Unterordnungsbeziehung (z.B. Order und Order_Detail) können Sie Stretch für die untergeordnete Tabelle (Order-Detail) aktivieren, jedoch nicht für die übergeordnete Tabelle (Order).
Indizes
Volltextindizes
XML-Indizes
Räumlichkeitsindizes
Indizierte Sichten, die auf die Tabelle verweisen