Freigeben über


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

  1. 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.

  2. Wählen Sie die Registerkarte Einstellungen aus.

  3. Geben Sie einen Namen für die Verbindungszeichenfolge ein. Verweisen Sie auf diesen Namen, wenn Sie im Code auf die Verbindungszeichenfolge zugreifen.

  4. Legen Sie den Typ auf (Verbindungszeichenfolge) fest.

  5. Behalten Sie für Bereich die Einstellung Anwendung bei.

  6. 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

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten