Hallo,
Ich habe ein Server Programm auf Basis der MultiServers Installiert. Schön und gut. Es verwendet in verschiedensten Subrutienen eine Datenbanck die über LinqToSQL (LTS)-Klassen bereit gestellt wird.
Ich kann den Server auf den Entwicklungs Server wunderbar Starten und verwenden und auf anderen Rechern im Netzwerk ebenfalls. Der SQL-Server ist ja ereichbar^^.
Jetzt müsste der Server aber auch auserhalb des Entwicklungs Netzwerkes laufen, dazu müsste ich beim Setup auf den Ziel Computer die Datenbanck Daten abfragen, auf den eingegebnenen Server nachsehen und dann gegebenen Falls die Datenbank darauf neu erstellen und einrichten. Nur habe ich kein Plan wie ich von Programm aus den Connection String ändern kann. Oder ihn gar selbst erstellen kann.
Meine erste Idee währe es einfach mit String eine Function zu schreiben, der connection string ist ja recht leicht zu roduzieren. Aber die frage ist letzentlich ob ich die App.Config einfach so einlesen kann und daran rummanipulieren kann.
Dass Server Programm müsste diese Datei zwar speeren aber selbst kann es ja zugreifen (So die Teorie), aber ich glaube da kommt nur eine Dicke Excetion auf mich zu.
Deswegen die Frage wie ihr sowas Realisieren würded. Also kurtz und knapp Datenbank einrichtung bei der Installation. Folge Server würden sich dann automatisch über ein eigenes Protokoll einrichten und die DB Daten Replizieren.
LG, J.Herbrich
Ich habe ein Server Programm auf Basis der MultiServers Installiert. Schön und gut. Es verwendet in verschiedensten Subrutienen eine Datenbanck die über LinqToSQL (LTS)-Klassen bereit gestellt wird.
Ich kann den Server auf den Entwicklungs Server wunderbar Starten und verwenden und auf anderen Rechern im Netzwerk ebenfalls. Der SQL-Server ist ja ereichbar^^.
Jetzt müsste der Server aber auch auserhalb des Entwicklungs Netzwerkes laufen, dazu müsste ich beim Setup auf den Ziel Computer die Datenbanck Daten abfragen, auf den eingegebnenen Server nachsehen und dann gegebenen Falls die Datenbank darauf neu erstellen und einrichten. Nur habe ich kein Plan wie ich von Programm aus den Connection String ändern kann. Oder ihn gar selbst erstellen kann.
Meine erste Idee währe es einfach mit String eine Function zu schreiben, der connection string ist ja recht leicht zu roduzieren. Aber die frage ist letzentlich ob ich die App.Config einfach so einlesen kann und daran rummanipulieren kann.
Dass Server Programm müsste diese Datei zwar speeren aber selbst kann es ja zugreifen (So die Teorie), aber ich glaube da kommt nur eine Dicke Excetion auf mich zu.
Deswegen die Frage wie ihr sowas Realisieren würded. Also kurtz und knapp Datenbank einrichtung bei der Installation. Folge Server würden sich dann automatisch über ein eigenes Protokoll einrichten und die DB Daten Replizieren.
LG, J.Herbrich