Ich habe die folgende Situation. Es gibt einen zentralen SQL Server (2008 R2, Standard Edition) und mehrere (sagen wir 10) technologische SQL Server (2008 R2, Express). Die technologischen Server befinden sich in der Nähe von "echten" Maschinen und erfassen Daten von Sensoren. Die Daten werden an den zentralen SQL Server weitergeleitet, um dort verarbeitet zu werden. Alle Maschinen befinden sich in der gleichen Domäne und der Service Broker wurde gewählt, um die Daten an den zentralen Server zu senden.
Ich habe die Standard-MSDN-Tutorials ausprobiert Abschließen einer Konversation zwischen Instanzen die zeigt, wie man Benutzer ohne Anmeldung, die Zertifikate usw. anlegt. Zusammenfassend lässt sich sagen, dass es eine ganze Menge Dinge sind, die parametrisiert werden müssen. Kein Problem mit manuellen Einstellungen für zwei Server, aber...
-
Was ist die übliche Vorgehensweise bei der Arbeit mit mehreren Servern? Wenn in Zukunft weitere Server hinzugefügt werden, ist es dann sinnvoll, die Parameter (Computernamen, Ports usw.) in eine Konfigurationstabelle einzufügen oder einige gespeicherte Prozeduren mit fest verdrahteten Konstanten zu erstellen, um die Kommunikationskanäle für neu hinzugefügte SQL-Server (neu) aufbauen zu können?
-
Alle SQL-Server befinden sich in derselben Domäne. Ist es sinnvoll, die Bereitstellung zu vereinfachen, indem man die Benutzer und Zertifikate nicht anlegt? Ich habe die Antwort von Remus Rusanu gefunden auf Service-Broker mit nur Domain-Konto wie man das macht? Würden Sie diesen Ansatz in einer realen Umgebung anwenden? Was sind die Vor- und Nachteile?
Danke, Petr