Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Verwenden der Web.Config zum Einrichten meiner SQL-Datenbank-Verbindungszeichenfolge?

Hier ist ein großartiger Überblick über MSDN das beschreibt, wie das geht.

Fügen Sie in Ihrer web.config einen Eintrag für die Verbindungszeichenfolge hinzu:

<connectionStrings>
  <add 
    name="MyConnectionString" 
    connectionString="Data Source=sergio-desktop\sqlexpress;Initial 
    Catalog=MyDatabase;User ID=userName;Password=password"
    providerName="System.Data.SqlClient"
  />
</connectionStrings>

Lassen Sie uns die Bestandteile hier aufschlüsseln:

Datenquelle ist dein Server. In Ihrem Fall eine benannte SQL-Instanz auf sergio-desktop .

Erster Katalog ist die Standarddatenbank, für die Abfragen ausgeführt werden sollten. Für normale Verwendungen ist dies der Datenbankname.

Für die Authentifizierung haben wir einige Optionen.

Benutzer-ID und Passwort bedeutet die Verwendung von SQL-Anmeldeinformationen, nicht Windows, aber immer noch sehr einfach - gehen Sie einfach in Ihren Sicherheitsbereich Ihres SQL-Servers und erstellen Sie ein neues Login. Geben Sie ihm einen Benutzernamen und ein Passwort und geben Sie ihm Rechte für Ihre Datenbank. Alle grundlegenden Dialoge sind sehr selbsterklärend.

Sie können auch integrierte Sicherheit verwenden, was bedeutet, dass Ihre .NET-Anwendung versucht, eine Verbindung zu SQL herzustellen, indem sie die Anmeldeinformationen des Arbeitsprozesses verwendet. Weitere Informationen finden Sie hier darauf.

Schließlich können Sie im Code zu Ihrer Verbindungszeichenfolge gelangen, indem Sie Folgendes verwenden:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString