sql >> Databasteknik >  >> RDS >> Sqlserver

Använder du Web.Config för att ställa in min SQL-databasanslutningssträng?

Här är en bra översikt över MSDN som täcker hur man gör detta.

Lägg till en anslutningssträng i din web.config:

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

Låt oss dela upp komponenterna här:

Datakälla är din server. I ditt fall en namngiven SQL-instans på sergio-desktop .

Initialkatalog är standarddatabasfrågorna ska köras mot. För normal användning kommer detta att vara databasnamnet.

För autentiseringen har vi några alternativ.

Användar-ID och Lösenord innebär att du använder SQL-uppgifter, inte Windows, men ändå väldigt enkelt - gå bara in i din Säkerhetssektion på din SQL Server och skapa en ny inloggning. Ge den ett användarnamn och lösenord och ge den rättigheter till din databas. Alla grundläggande dialoger är mycket självförklarande.

Du kan också använda integrerad säkerhet, vilket innebär att din .NET-applikation kommer att försöka ansluta till SQL med hjälp av arbetsprocessens referenser. Kolla här för mer information på det.

Slutligen, i kod, kan du komma till din anslutningssträng genom att använda:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString


  1. Mysql jconnector tillbringar 50 % tid i com.myql.jdbc.utils.ReadAheadInputStream.fill()

  2. få id för flera rader infogade i psycopg2

  3. Undantag för MySQL-anslutningen 6.7.4 och Entity Framework 5

  4. Hur förenkla en urvalsfråga som innehåller många inre val och öka prestanda i PostgreSQL