sql >> Database >  >> RDS >> Sqlserver

Web.Config gebruiken om mijn SQL-databaseverbindingsreeks in te stellen?

Hier is een geweldig overzicht op MSDN dat beschrijft hoe u dit kunt doen.

Voeg in uw web.config een vermelding voor de verbindingsreeks toe:

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

Laten we de onderdelen hier opsplitsen:

Gegevensbron is uw server. In uw geval een benoemde SQL-instantie op sergio-desktop .

Eerste catalogus is de standaard databasequery's waartegen moeten worden uitgevoerd. Voor normaal gebruik is dit de databasenaam.

Voor de authenticatie hebben we een paar opties.

Gebruikers-ID en Wachtwoord betekent het gebruik van SQL-referenties, niet Windows, maar nog steeds heel eenvoudig - ga gewoon naar het gedeelte Beveiliging van uw SQL Server en maak een nieuwe login aan. Geef het een gebruikersnaam en wachtwoord en geef het rechten op uw database. Alle basisdialogen spreken voor zich.

U kunt ook gebruikmaken van geïntegreerde beveiliging, wat betekent dat uw .NET-toepassing probeert verbinding te maken met SQL met behulp van de referenties van het werkproces. Check hier voor meer info daarover.

Ten slotte kunt u in code uw verbindingsreeks bereiken met:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString


  1. Hoe date_trunc() werkt in PostgreSQL

  2. Hoe genereer ik een reeks uurgemiddelden in MySQL?

  3. Haal het teken tussen de eerste 2 speciale tekens in SQL

  4. Definities overslaan of negeren in Mysqldump