Ecco una ottima panoramica su MSDN che spiega come farlo.
Nel tuo web.config, aggiungi una voce di stringa di connessione:
<connectionStrings>
<add
name="MyConnectionString"
connectionString="Data Source=sergio-desktop\sqlexpress;Initial
Catalog=MyDatabase;User ID=userName;Password=password"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Analizziamo qui le parti componenti:
Fonte dati è il tuo server Nel tuo caso, un'istanza SQL denominata su sergio-desktop
.
Catalogo iniziale è la query di database predefinita su cui devono essere eseguite. Per usi normali, questo sarà il nome del database.
Per l'autenticazione, abbiamo alcune opzioni.
ID utente e Password significa usare le credenziali SQL, non Windows, ma comunque molto semplice:basta andare nella sezione Sicurezza del tuo SQL Server e creare un nuovo Login. Dagli un nome utente e una password e assegnagli i diritti sul tuo database. Tutti i dialoghi di base sono molto autoesplicativi.
Puoi anche utilizzare la sicurezza integrata, il che significa che la tua applicazione .NET tenterà di connettersi a SQL utilizzando le credenziali del processo di lavoro. Controlla qui per maggiori informazioni su quello.
Infine, nel codice, puoi arrivare alla tua stringa di connessione usando:
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString