You are on page 1of 20

Tutorials von Norbert Eder 12.

Februar 2006
http://blog.norberteder.com

Replikation Microsoft SQL Server 2005

Inhaltsverzeichnis

1. Einführung.......................................................................................................................... 2
2. Konfiguration des Verteilers / Distributors ........................................................................ 2
3. Publizierung der entsprechenden Datenbank ..................................................................... 6
4. Abonnierung der Replikation ........................................................................................... 12
5. Fazit .................................................................................................................................. 20

©2006 by Norbert Eder -1–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

1. Einführung
Im folgenden Tutorial wird beschrieben, wie eine Datenbank unter dem Microsoft
SQL Server 2005 mit einer anderen Datenbank (desselben Produktes) repliziert
werden kann.

Die Replikation wird in drei Bereiche aufgeteilt:

• Konfiguration des Verteilers / Distributors


• Publizierung der entsprechenden Datenbank
• Abonnierung der Replikation

2. Konfiguration des Verteilers / Distributors


Als erster Schritt muss der primäre Datenbankserver als Verteiler/Distributor markiert
werden. Hierfür gibt es einen eigenen Assistenten, der unter dem Punkt Replication
gestartet werden kann.

Mit Hilfe der rechten Maustaste kann nachfolgender Assistent gestartet werden –
dieser ist gemäß den Screenshots zu verwenden.

Anmerkung
Eigene Anforderungen müssen dementsprechend geändert bzw. angepasst werden.

©2006 by Norbert Eder -2–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder -3–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder -4–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder -5–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

Nach diesen Schritten ist der SQL Server als Verteiler / Distributor markiert und kann
Datenbanken für ein Abonnement freigeben.

3. Publizierung der entsprechenden Datenbank


Der nachfolgende Assistent hilft Ihnen bei der Publizierung einer Datenbank. Dieser
ist unter Angabe Ihrer Erfordernisse wie angegeben durchzugehen.

Gestartet wird der Assistent durch Betätigung der rechten Maustaste auf den Punkt
Distribution / Local Publications -> „New Publication“.

©2006 by Norbert Eder -6–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder -7–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder -8–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder -9–


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 10 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 11 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

Nach dem publizieren einer Datenbank steht diese zur Verfügung und kann von
einem Abonnenten abonniert werden.

4. Abonnierung der Replikation


Das Abonnement einer Datenbank kann unter dem Punkt Replication / Local
Subscriptions / New Subscription eingerichtet werden. Auch hier erscheint ein
entsprechender Assistent, der bei der Konfiguration unterstützt.

©2006 by Norbert Eder - 12 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 13 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 14 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 15 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 16 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 17 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 18 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

©2006 by Norbert Eder - 19 –


csharp@gmx.at
Tutorials von Norbert Eder 12. Februar 2006
http://blog.norberteder.com

5. Fazit
Im Gegensatz zum SQL Server 2000 stellt die Erstellung einer Replikation unter dem
SQL Server 2005 keine großen Probleme mehr dar. Die gewohnten Fehlerquellen
konnten nicht mehr lokalisiert werden und nach den einzelnen Assistenten klappte
alles einwandfrei.

©2006 by Norbert Eder - 20 –


csharp@gmx.at

You might also like