Benutzer mit den meisten Antworten
Replikation von SQL Server 2008 R2 zu 2017 Express

Frage
-
Hallo zusammen,
ich bin neu hier und hoffe, ich bin richtig :-)
Mein Aufbau ist folgender: ein SQL Server 2008 R2 steht im internen Netzwerk und ein SQL Express 2017 steht in einer DMZ. Den SQL 2008 R2 nutze ich als Verleger und Distributor und den Express 2017 als Abonnent. Leider bekomme ich folgende Meldung:
"Der ausgewählte Abonnent erfüllt nicht den minimalen Versionskompatibilitätsgrad der ausgewählten Veröffentlichung."
Weiß jemand, was zu tun ist? Der Express sollte doch aktuell genug sein?
Antworten
-
Hi,
der Fehler kommt IIRC durch dass SSMS, nicht durch die Datenbankengine.
Verwende daher ein SSMS 2017, verbinde dich damit auf den SQL 2008 R2 und leg die Replikation darüber an.
Alternativ geht es natürlich auch über T-SQL mittels sp_addsubscription
Falls das nicht hilft: Da es verschiedene Arten der Replikation gibt, kann es sein, dass Express die von dir gewählte Variante nicht unterstützt. Siehe dazu:
Editionen und unterstützten Funktionen von SQL Server 2017 - Replikation
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport- Als Antwort markiert Screenload Freitag, 13. Juli 2018 06:45
Alle Antworten
-
Hi,
der Fehler kommt IIRC durch dass SSMS, nicht durch die Datenbankengine.
Verwende daher ein SSMS 2017, verbinde dich damit auf den SQL 2008 R2 und leg die Replikation darüber an.
Alternativ geht es natürlich auch über T-SQL mittels sp_addsubscription
Falls das nicht hilft: Da es verschiedene Arten der Replikation gibt, kann es sein, dass Express die von dir gewählte Variante nicht unterstützt. Siehe dazu:
Editionen und unterstützten Funktionen von SQL Server 2017 - Replikation
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport- Als Antwort markiert Screenload Freitag, 13. Juli 2018 06:45
-
"Der ausgewählte Abonnent erfüllt nicht den minimalen Versionskompatibilitätsgrad der ausgewählten Veröffentlichung."
Hallo,
Express als Subscriber ist in Ordnung. Welche Replikationsart willst Du einrichten? Wenn es Transaction Replication ist, dann ist der Versionsunterschied zu hoch, siehe Using Multiple Versions of SQL Server in a Replication Topology "For transactional replication, a Subscriber to a transactional publication can be any version within two versions of the Publisher version"
Von 2008 (R2) kannst Du dann nur auf 2012 und 2014 replizieren, aber nicht 2016 / 2017
Olaf Helper
[ Blog] [ Xing] [ MVP]