Ich habe einige SQL Server, die identisch für die gespeicherten Daten ist, und ich möchte in der Lage sein, zwischen ihnen zu ändern, und wenn ich mehr hinzufügen möchte ich sie einfach mit einem Windows-Formular hinzufügen.Dynamische Verbindung zu mehreren SQL Servern mit C# Form?
Ich habe zuerst eine Datenbank erstellt, und dies ist die Verbindungszeichenfolge, die der App.config-Datei hinzugefügt wurde. Ich änderte den Benutzernamen und das Passwort aus Sicherheitsgründen
<add name="MigrateDBFaktura3Entities"
connectionString="metadata=res://*/DB.ServerData.csdl|res://*/DB.ServerData.ssdl|res://*/DB.ServerData.msl;provider=System.Data.SqlClient;provider connection string="data source=FASTEC-ATTEST\SQLEXPRESS;initial catalog=MigrateDBFaktura5;persist security info=True;user id=**;password=**;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
Gibt es eine einfache Möglichkeit, zu ändern, wo ich die Daten aus bekommen sollte? Ich dachte, eine Combobox zu verwenden, wo ich wählen konnte, von welchem SQL Server es die Daten erhalten sollte. Wenn ich die Verbindungszeichenfolge manuell ändere, funktioniert es. aber wie mache ich das mit Code?
Combobox LocationModel ist eine gute Wahl ist. Sie können den letzten Wert für den nächsten Lauf speichern. das kann Zeit sparen. – A3006
So etwas wie: http://StackOverflow.com/Questions/16511244/How-to-create-connection-string-dynamical-in-c-sharp vielleicht? –