Freigeben über


Konfigurieren der Replikation in Azure SQL Edge

Wichtig

Azure SQL Edge wird am 30. September 2025 eingestellt. Weitere Informationen und Migrationsoptionen finden Sie im Einstellungshinweis.

Hinweis

Azure SQL Edge unterstützt die ARM64-Plattform nicht mehr.

Sie können eine Azure SQL Edge-Instanz als Pushabonnenten für eine unidirektionale Transaktions- oder Momentaufnahmereplikation konfigurieren. Diese Instanz kann nicht für eine Transaktionsreplikationskonfiguration als Verleger oder Verteiler fungieren. Mergereplikation, Peer-zu-Peer-Replikation und Oracle Publishing werden von Azure SQL Edge nicht unterstützt.

Unterstützte Konfigurationen

  • Die Azure SQL Edge-Instanz muss ein Pushabonnent für einen Verleger sein.

  • Verleger und Verteiler können Folgendes sein:

  • Die Verteilungsdatenbank und Replikations-Agents können nicht in einer Azure SQL Edge-Instanz platziert werden.

Hinweis

Wenn Sie versuchen, die Replikation mit einer nicht unterstützten Version zu konfigurieren, erhalten Sie möglicherweise die folgenden beiden Fehlermeldungen: MSSQL_REPL20084 („The process could not connect to Subscriber.“ (Der Prozess konnte keine Verbindung mit dem Abonnenten herstellen.)) und MSSQL_REPL40532 („Der von der Anmeldung angeforderte Server <Name> kann nicht geöffnet werden. Die Anmeldung ist fehlgeschlagen“.).

Hinweise

Bei der Konfiguration der Replikation ist es wichtig, die folgenden Anforderungen und bewährten Methoden zu verstehen:

  • Sie können die Replikation mithilfe von SQL Server Management Studio konfigurieren. Sie können dazu auch Transact-SQL-Anweisungen auf dem Verleger entweder in SQL Server Management Studio oder Azure Data Studio ausführen.
  • Um in eine Instanz von Azure SQL Edge zu replizieren, müssen Sie sich mit SQL Server-Authentifizierung anmelden.
  • Replizierte Tabellen müssen einen Primärschlüssel aufweisen.
  • Eine einzelne Veröffentlichung in SQL Server kann Azure SQL Edge und SQL Server-Abonnenten (lokal und SQL Server auf einer Azure-VM) unterstützen.
  • Verwaltungs-, Überwachungs- und Problembehandlungsvorgänge bei Replikationen müssen über die SQL Server-Instanz durchgeführt werden.
  • Es werden nur Pushabonnements für Azure SQL Edge unterstützt.
  • In der gespeicherten Prozedur sp_addsubscription für Azure SQL Edge wird nur @subscriber_type = 0 unterstützt.
  • Azure SQL Edge unterstützt keine bidirektionale, sofortige, aktualisierbare oder Peer-zu-Peer-Replikation.
  • Azure SQL Edge unterstützt nur eine Teilmenge der in SQL Server oder SQL Managed Instance verfügbaren Features. Wenn Sie versuchen, eine Datenbank (oder Objekte innerhalb der Datenbank) zu replizieren, die ein oder mehrere nicht unterstützte Features enthält, schlägt der Versuch fehl. Wenn Sie beispielsweise versuchen, eine Datenbank zu replizieren, die Objekte mit räumlichen Datentypen enthält, erhalten Sie eine Fehlermeldung. Weitere Informationen finden Sie unter Unterstützte Features von Azure SQL Edge.

Initialisieren von Verweisdaten für eine Azure SQL Edge-Instanz

Möglicherweise möchten Sie Ihre Instanz mit Verweisdaten initialisieren, die sich im Laufe der Zeit ändern. Beispielsweise können Sie Machine Learning-Modelle in Ihrer Instanz von Azure SQL Edge aktualisieren, nachdem Sie in einer SQL Server-Instanz trainiert wurden. Im Folgenden wird erläutert, wie Sie Ihre Instanz in einem solchen Szenario initialisieren:

  1. Erstellen Sie eine Transaktionsreplikationsveröffentlichung in einer SQL Server-Datenbank.
  2. Erstellen Sie auf der SQL Server-Instanz mit dem Assistenten für neue Abonnements oder mithilfe von Transact-SQL-Anweisungen ein Pushabonnement für Azure SQL Edge.
  3. Sie können die replizierte Datenbank für Azure SQL Edge initialisieren, indem Sie eine Momentaufnahme verwenden, die vom Momentaufnahme-Agent generiert und vom Verteilungs-Agent verteilt und bereitgestellt wird. Alternativ können Sie die Initialisierung mit einer Sicherung der Datenbank vom Verleger durchführen. Zur Erinnerung: Wenn die Datenbanksicherung Objekte oder Features enthält, die nicht von Azure SQL Edge unterstützt werden, schlägt der Wiederherstellungsvorgang fehl.

Begrenzungen

Die folgenden Optionen werden für Azure SQL Edge-Abonnements nicht unterstützt:

  • Kopieren einer Dateigruppenzuordnung
  • Kopieren von Tabellenpartitionierungsschemas
  • Kopieren von Indexpartitionierungsschemas
  • Kopieren von benutzerdefinierten Statistiken
  • Kopieren von Standardbindungen
  • Kopieren von Regelbindungen
  • Kopieren von Volltextindizes
  • Kopieren einer XML-XSD
  • Kopieren von XML-Indizes
  • Kopieren von Berechtigungen
  • Kopieren von räumlichen Indizes
  • Kopieren von gefilterten Indizes
  • Kopieren von Datenkomprimierungsattributen
  • Kopieren von Sparsespaltenattributen
  • Kopieren von Filestream-, hierarchyid- oder räumlichen Datentypen
  • Konvertieren von hierarchyid in MAX-Datentypen
  • Konvertieren von spatial in MAX-Datentypen
  • Kopieren von erweiterten Eigenschaften
  • Kopieren von Berechtigungen

Beispiele

Erstellen Sie eine Veröffentlichung und ein Pushabonnement. Weitere Informationen finden Sie unter