Gewusst wie: Speichern einer Verbindungszeichenfolge
Aktualisiert: November 2007
Verbindungszeichenfolgen in Visual Studio-Anwendungen können in der Anwendungskonfigurationsdatei gespeichert (auch als Anwendungseinstellungen bezeichnet) oder direkt in der Anwendung hartcodiert werden. Das Speichern von Verbindungszeichenfolgen in der Anwendungskonfigurationsdatei vereinfacht das Verwalten der Anwendung. Wenn die Verbindungszeichenfolge geändert werden muss, können Sie die Datei mit den Anwendungseinstellungen aktualisieren (anstatt sie im Quellknoten ändern und die Anwendung erneut kompilieren zu müssen).
Das Speichern vertraulicher Informationen (z. B. des Kennworts) innerhalb der Verbindungszeichenfolge kann die Sicherheit einer Anwendung beeinträchtigen. In der Konfigurationsdatei der Anwendung gespeicherte Verbindungszeichenfolgen sind weder verschlüsselt noch verborgen, sodass die Möglichkeit besteht, die Datei zu öffnen und ihren Inhalt zu lesen. Die integrierte Windows-Sicherheit bietet eine sicherere Methode der Steuerung des Zugriffs auf eine Datenbank.
Wenn Sie die integrierte Windows-Sicherheit nicht verwenden und für die Datenbank ein Benutzername und ein Kennwort erforderlich sind, können Sie diese Informationen in der Verbindungszeichenfolge auslassen. Diese Informationen müssen dann von der Anwendung bereitgestellt werden, damit eine erfolgreiche Verbindung mit der Datenbank hergestellt werden kann. Sie können beispielsweise ein Dialogfeld erstellen, das die Benutzer zur Eingabe dieser Informationen auffordert und die Verbindungszeichenfolge zur Laufzeit dynamisch generiert. Es können jedoch auch hierbei noch Sicherheitsprobleme auftreten, falls die Informationen auf ihrem Weg zur Datenbank abgefangen werden.
Weitere Informationen finden Sie unter Schützen von Verbindungsinformationen (ADO.NET).
So speichern Sie eine Verbindungszeichenfolge innerhalb der Daten-Assistenten
Wählen Sie die Option zum Speichern der Verbindung auf der Seite Verbindungszeichenfolge in der Anwendungskonfigurationsdatei speichern aus.
Hinweis: Weitere Informationen über das Anzeigen und Bearbeiten der Verbindungszeichenfolge finden Sie unter Gewusst wie: Bearbeiten einer Verbindungszeichenfolge.
So speichern Sie eine Verbindungszeichenfolge direkt in den Anwendungseinstellungen
Doppelklicken Sie im Projektmappen-Explorer auf das Symbol Eigenes Projekt (Visual Basic) oder auf das Symbol Eigenschaften (C# oder J#), um den Projekt-Designer zu öffnen.
Wählen Sie die Registerkarte Einstellungen aus.
Geben Sie einen Namen für die Verbindungszeichenfolge ein. Verweisen Sie auf diesen Namen, wenn Sie im Code auf die Verbindungszeichenfolge zugreifen.
Legen Sie den Typ auf (Verbindungszeichenfolge) fest.
Behalten Sie für Bereich die Einstellung Anwendung bei.
Geben Sie im Feld Wert die Verbindungszeichenfolge ein.
– oder –
Klicken Sie im Feld Wert auf die Schaltfläche mit den Auslassungszeichen (...), um das Dialogfeld Verbindungseigenschaften zum Erstellen der Verbindungszeichenfolge zu öffnen. Weitere Informationen finden Sie unter Dialogfeld "Verbindung hinzufügen/ändern" (Allgemein).
Sicherheit
Das Speichern vertraulicher Informationen (z. B. des Kennworts) innerhalb der Verbindungszeichenfolge kann die Sicherheit einer Anwendung beeinträchtigen. Sicherer lässt sich der Zugriff auf eine Datenbank unter Verwendung der integrierten Sicherheit von Windows steuern.
Weitere Informationen finden Sie unter Schützen von Verbindungsinformationen (ADO.NET) und Übersicht über die Sicherheit (ADO.NET).
Siehe auch
Aufgaben
Gewusst wie: Bearbeiten einer Verbindungszeichenfolge
Weitere Ressourcen
Erste Schritte mit dem Datenzugriff
Herstellen von Datenverbindungen in Visual Studio
Vorbereiten der Anwendung auf den Empfang von Daten
Abrufen von Daten für die Anwendung
Anzeigen von Daten in Formularen in Windows-Anwendungen