MSreplservers (Transact-SQL)

Gilt für: SQL Server

SQL Server-Replikation umfasst komplexe benutzerdefinierte Topologien für Herausgeber, Verteiler und Abonnenten. Architekturell muss die Replikation die serverbezogenen Veröffentlichungen nachverfolgen und überprüfen. In der Vergangenheit wurden die Serverinformationen zusätzlich zu Replikationsmetadatentabellen in der Tabelle "sys.sysservers " in der master Datenbank nachverfolgt.

Als die Unterstützung für die Verteilungsdatenbank in Always On-Verfügbarkeitsgruppen (AGs) hinzugefügt wurde, wurde die MSreplservers Tabelle zur Verteilungsdatenbank hinzugefügt, um Servermetadaten beizubehalten und sie unter den Replikaten der Verteilungsdatenbank AG freizugeben, anstatt als lokale Tabelle für jede Instanz gespeichert zu werden. Die AG speichert die Daten auf allen Replikaten und stellt sicher, dass die Server-IDs und Namen identisch sind.

Diese Tabelle wurde in SQL Server 2016 (13.x) SP 2 CU 3 und SQL Server 2017 (14.x) CU 6 eingeführt.

Spaltenname Datentyp Beschreibung
srvid smallint ID des Remoteservers.
srvname sysname Name des Servers. Möglicherweise handelt es sich bei Bedarf um einen Listenerdatensatz.

Siehe auch