Merkblatt Replikation mit cobra und dem Microsoft SQL Server Bei der Replikation mit dem Microsoft SQL Server handelt es sich um eine Lösung, mit der Sie Daten in Ihrem gesamten Unternehmen kopieren, verteilen und verändern können. Voraussetzungen für eine Replikation: 1. Für eine Replikation ist mindestens ein SQL Server Express Standard Edition erforderlich als zentrale Installation auf dem Server notwendig. Die SQL Server Express Edition kann nur auf den Clients genutzt werden. 2. Sowohl auf dem zentralen Server als auch auf den teilnehmenden Maschinen mit denen Daten abgeglichen werden sollen (andere Server, PCs aber auch Laptops), muss die gleiche Version (z.B. 2008) des MS SQL Servers installiert sein (Patches beachten). 3. Datenreplikationen können bei großen Datenmengen lange dauern. Deshalb sollten entsprechend schnelle Server eingesetzt werden (siehe auch Vorseite). 4. Bei standortübergreifenden Replikationen ist eine stabile Leitung erforderlich. Ein Abbruch einer Replikation kann fatale Folgen für die Datenbestände haben (insbesondere für den Abonnenten). 5. Das Netzwerk muss entsprechend performant sein. Gerade auch für Homeofficearbeitsplätze muss überprüft werden ob die Leistungsgeschwindigkeiten ausreichen. Fluctus Hinweis: Bei Abbrüchen oder Fehlermeldungen während einer Replikation (gerade beim mobilen Benutzer) schalten Sie bitte testweise die Firewall aus. Sollte die Firewall die Ursache sein, konfigurieren Sie diese entsprechend. Der MS SQL Server nutzt den Port 1433. Rechte des Benutzers Der Benutzer braucht auf dem SQL-Server folgende Rechte, um mit einer cobra Datenbank arbeiten zu können: Datenbankrolle/Benutzerzuordnung: db_datawriter Datenbankrolle/Benutzerzuordnung: db_datareader Datenbankrolle/Benutzerzuordnung: db_ddladmin Serverrolle: database creators Serverrolle: bulk insert administrators (bulkadmin) Serverrolle: sysadmin Nachträgliche Änderungen an der Datenbank Achtung: Datenbanken die in eine Replikation eingebunden sind können nicht mehr verändert werden! Es können keinerlei Tabellen oder Felder angefügt werden. Von daher empfehlen wir, mit der Replikation erst zu starten, wenn die Datenbestände über die entsprechende Anwendung endgültig eingerichtet sind. Richten außerdem „Reserverfelder“ in cobra ein z.B. „ReserveText1“, „ReserveText2“, ReserverZahl1“ usw. Diese können Sie später umbenennen. Dies ist auch möglich wenn der Datenbestand sich in einer Replikation befindet. Das Entfernen einer Replikation und erneute Einrichten stellt einen erheblichen Zeit- und somit Kostenfaktor dar. Die Erfahrung zeigt außerdem, dass es beim Löschen eines Abonnements immer wieder zu Problemen kommen kann. Richten Sie eine Replikation nicht alleine ein, fordern Sie unsere Unterstützung an. Lesen Sie auch unser Merkblatt „Fluctus IT Merkblatt Microsoft SQL Server.pdf“. Fluctus Hinweis: Eine Replikation ist ein komplexer Vorgang. Die Hinweise in diesem Merkblatt sind nur ein erster Einstieg in die Thematik und erheben in keiner Weise Anspruch auf Vollständigkeit. Die Einrichtung und Nutzung unterliegt Ihrer Vetantwortung. Seite 1 von 1 28. Mai 2010