haentschman 0 Geschrieben 24. März 2023 Melden Teilen Geschrieben 24. März 2023 (bearbeitet) Hallo zusammen... Gegeben: Ich habe 2 Replikationen "online". 1. Laptop-Entwicklung (haentschman), 2. DB-Server mit den Originaldatenbanken (DB1) Manchmal habe ich die Entwicklungs-subscription zusätzlich zur DB-subscription aufgelistet. Dies geschieht nur, wenn die Entwicklungsreplikation "online" ist. Wenn die Entwicklungsreplikation "offline" ist, ist es wieder ruhig... Im Skript der Entwicklung und des DB-Servers ist KEIN Verweis auf den anderen Server angegeben! (mehrfach kontrolliert) Wo kommt das her? Ideen? Danke... bearbeitet 24. März 2023 von haentschman Zitieren Link zu diesem Kommentar
NilsK 2.940 Geschrieben 24. März 2023 Melden Teilen Geschrieben 24. März 2023 Moin, kannst du das Problem bitte noch mal genauer beschreiben? So versteht man es nicht. Welche Anforderung möchtest du mit der Replikation lösen? Allgemein ist das eine Technik, die man seit langer Zeit eher zu vermeiden versucht. Gruß, Nils Zitieren Link zu diesem Kommentar
haentschman 0 Geschrieben 24. März 2023 Autor Melden Teilen Geschrieben 24. März 2023 (bearbeitet) Zitat So versteht man es nicht. ...ich hatte gehofft, das Bilder mehr als 1000 Worte sagen Wir haben 2 Niederlassungen mit jeweils einer Datenbank. Über die Replikation werden die Daten, entsprechend der Niederlassung, "zusammengestellt". (Filter) Der Server läuft auf bei uns im Hause. Die Niederlassungen sind per Terminalserver angebunden. Die Datenbanken laufen auf Server "DB1" im Realbetrieb. Dort sind auch die 2 Subscriptions gelistet (Bild1...mit grünem Rahmen = normal) In der Softwareentwicklung (separater SQL Server "haentschman") habe ich eine lokale separate Replikation für den Test am Laufen. Die Scripte für die verschiedenen Replikationen werden separat auf jedem Server eingespielt. Problem: Zu einem nicht zu definierendem Zeitpunkt, taucht die Subscription der Entwicklung (haentschman) plötzlich in "DB1" auf. (Bild2...mit rotem Rahmen um den Fehler) Ich kann nur sagen, wenn die Replikation in der Entwicklung "offline" ist, taucht die Subscription nach dem Entfernen nicht mehr auf. Zitat Im Skript der Entwicklung und des DB-Servers ist KEIN Verweis auf den anderen Server angegeben! (mehrfach kontrolliert) Die Subscription von "haentschman" hat dort nichts zu suchen"! Ich habe dann quasi eine Kopie! Ich weis nicht welche Auswirkungen das hat! PS: Die Replikationen laufen eigentlich problemlos...bis auf selbstverschuldete Fehler. Mich stören aber solche Sachen die ich nicht erklären kann. PS: Vergessen: Wir reden über Merge-Replikation. Danke bearbeitet 24. März 2023 von haentschman Zitieren Link zu diesem Kommentar
NilsK 2.940 Geschrieben 24. März 2023 Melden Teilen Geschrieben 24. März 2023 Moin, zur technischen Problemlösung kann ich leider nichts beitragen. Meine Empfehlung wäre, die Replikation loszuwerden und nur mit einer einzigen Datenbank zu arbeiten. Gerade die Merge-Replikation ist ein hochkomplexes Konstrukt, das schon vom Prinzip her fehleranfällig ist. Wir sprechen hier über technische Ansätze der Neunziger - zu der Zeit war es oft noch undenkbar, von mehreren Standorten aus auf einer zentralen Datenbank zu arbeiten. Die Entwicklungs-Datenbank könnte man dann über andere Wege herstellen, z.B. Backup/Restore. Ob das in eurem Szenario machbar wäre, weiß ich natürlich nicht. Ich würde aber in diese Richtung überlegen. Gruß, Nils Zitieren Link zu diesem Kommentar
haentschman 0 Geschrieben 24. März 2023 Autor Melden Teilen Geschrieben 24. März 2023 Zitat Die Entwicklungs-Datenbank könnte man dann über andere Wege herstellen ...das ist alles GETRENNT von einander (haentschman, DB1). In der Entwicklung habe ich separate Datenbanken über Restore nur lokal. Obwohl alles getrennt ist, taucht die Subscription auf dem anderem Server "DB1" auf... Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.