In diesem Artikel befassen wir uns mit streckenfähigen Tabellen, bei denen wichtige Einschränkungen berücksichtigt werden sollten
Stretch Database ist a SQL Server Funktion, mit der Benutzer kalte Daten sicher und transparent in die Azure-Cloud migrieren können. Benutzer können diese Migrationen sogar bei Verbindungsfehlern anhalten, um die Datenübertragung zu vereinfachen.

Stretch Database zielt direkt auf Transaktionsdatenbanken ab, die große Mengen an selten genutzten Daten enthalten, welche üblicherweise in mehreren Tabellen einer Datenbank gespeichert sind. Diese Tabellen können Daten mit weit über einer Milliarde Zeilen enthalten.
Warum wird die Stretch-Datenbank verwendet?
• Benutzer können kalte Daten in einer separaten Tabelle oder in einer Datenbank speichern, um sie in die Azure-Cloud zu migrieren.
• Benutzer können die Filterfunktion verwenden, um kalte oder heiße Daten in den Zeilen zu trennen oder auszuwählen, je nachdem, was sie migrieren möchten.
Stretch Database ist eine erstaunliche SQL Server Diese Funktion ermöglicht es Benutzern, ihre Daten sicher und transparent nach Microsoft Azure zu migrieren. Sie weist jedoch auch einige Einschränkungen auf, die es den Benutzern unmöglich machen, Stretching für ihre Datenbanken zu implementieren oder zu aktivieren. Hier ist eine Liste einiger seiner Einschränkungen. Denken Sie bei der Verwendung von Stretch daran, wenn Sie Ihre Daten in die Azure-Cloud migrieren möchten.
Einschränkungen für Tabellen mit aktivierter Stretch-Datenbank
Dies sind einige der Bedingungen, die verhindern, dass die Stretch-Datenbank in Ihren Tabellen aktiviert wird. Denken Sie daran, wenn Sie das nächste Mal mit der Stretch-Datenbank arbeiten.
1. Einschränkungen
• Bei Verwendung der Stretch-Datenbank werden durch die Eindeutigkeit von PRIMARY KEY und UNIQUE in Microsoft Azure-Tabellen, die migrierte Daten jeglicher Art enthalten, keine Eindeutigkeiten erzwungen.
2. DML-Operationen
• In einer Stretch-fähigen Tabelle darf der Benutzer keine migrierten Zeilen oder Zeilen, die noch für die Migration berechtigt sind, LÖSCHEN oder AKTUALISIEREN.
• Benutzer dürfen von einem Verbindungsserver aus keine Zeilen in eine Stretch-fähige Tabelle einfügen.
3. Indizes
• Mit Stretch-fähigen Tabellen können Benutzer keinen Index für die Ansicht erstellen.
• Alle Filter in Indizes in SQL Server werden nicht von der Stretch-fähigen Tabelle an die Remote-Tabelle weitergegeben.
4. Einschränkungen, die Benutzer daran hindern, die Stretch-Datenbank in einer Tabelle zu aktivieren
Benutzer können die Streckendatenbank nicht für Tabellen aktivieren, für die folgende Bedingungen gelten oder gelten:
5. Tabelleneigenschaften
• Tabellen mit mehr als 998 Indizes oder über 1,023 Spalten
• Alle FileTables oder Tabellen, die FILESTREAM-Daten enthalten
• Tabellen, in denen Change Data Capture oder Change Tracking aktiv verwendet werden
• Alle Tabellen, die speicheroptimiert wurden
6. Datentypen
• Text, Bild und Text
• Zeitstempel
• sql_variant
• XML
• CLR-Datentypen wie geometry, hierarchyid, CLR oder benutzerdefinierte Geography-Typen.
7. Einschränkungen
• Überprüfen Sie die Einschränkungen zusammen mit den Standardeinschränkungen
• Alle Fremdschlüsseleinschränkungen, die auf die Tabelle verweisen. Wir können dies anhand der Eltern-Kind-Beziehung erklären, in der (z. B. Order (Eltern) und Order_Detail (Kind)) ein Benutzer die Stretch-Datenbanktabelle für die Tabelle seines Kindes (Order_Detail) aktivieren kann, die Einstellung von jedoch nicht ändern kann übergeordnete Tabelle (Reihenfolge).
8. Indizes
• Indizes mit Volltexten
• XML-Indizes
• Raumindizes
• Alle indizierten Ansichten, die einen Verweis auf die Tabelle enthalten
Während Stretch-Datenbanken aktiv berücksichtigt werden sollten, müssen Unternehmen auch in ein Tool investieren, das dies kann SQL wiederherstellen Server-Datenbankdateien, um ihre Daten während Eventualitäten zu schützen.
Einführung des Autors:
Victor Simon ist ein Experte für Datenwiederherstellung in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich Zugriffswiederherstellung und SQL Recovery-Softwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX