Stretch Database Extended stored procedures (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
In diesem Abschnitt werden die erweiterten gespeicherten Prozeduren beschrieben, die mit Stretch Database zusammenhängen.
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.
In diesem Abschnitt
-
Entfernt die authentifizierte Verbindung zwischen einer lokalen Stretch-aktivierten Datenbank und der Azure-Remotedatenbank.
-
Ruft die Anzahl der Stunden der migrierten Daten ab, die SQL Server in einer Stagingtabelle aufbewahrt, um eine vollständige Wiederherstellung der Remote-Azure-Datenbank sicherzustellen, wenn eine Wiederherstellung erforderlich ist.
-
Stellt die authentifizierte Verbindung zwischen einer lokalen Datenbank wieder her, die für Stretch und die Remotedatenbank aktiviert ist.
-
Synchronisiert die batch-ID, die in der Stretch-aktivierten SQL Server-Tabelle für die zuletzt migrierten Daten mit der Batch-ID in der Azure-Remotetabelle gespeichert ist.
-
Synchronisiert die Spalten in der Azure-Remotetabelle mit den Spalten in der Stretch-aktivierten SQL Server-Tabelle.
-
Stellt eine Schemaaufgabe in die Warteschlange, um Indizes in der Remotetabelle abzugleichen.
-
Gibt an, ob Abfragen für die aktuelle Stretch-fähige Datenbank und die zugehörigen Tabellen lokale und Remotedaten (Standard) oder lokale Daten zurückgeben.
-
Legt die Anzahl der Stunden der migrierten Daten fest, die SQL Server in einer Stagingtabelle aufbewahrt, um eine vollständige Wiederherstellung der Azure-Remotedatenbank sicherzustellen, falls eine Wiederherstellung erforderlich ist.
-
Testet die Verbindung von SQL Server mit dem Azure-Remoteserver und meldet Probleme, die die Datenmigration verhindern können.