Aqui está uma ótima visão geral do MSDN que cobre como fazer isso.
Em seu web.config, adicione uma entrada de string de conexão:
<connectionStrings>
<add
name="MyConnectionString"
connectionString="Data Source=sergio-desktop\sqlexpress;Initial
Catalog=MyDatabase;User ID=userName;Password=password"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Vamos dividir as partes componentes aqui:
Fonte de dados é o seu servidor. No seu caso, uma instância SQL nomeada em
sergio-desktop
. Catálogo inicial é as consultas de banco de dados padrão que devem ser executadas. Para usos normais, este será o nome do banco de dados.
Para a autenticação, temos algumas opções.
ID do usuário e Senha significa usar credenciais SQL, não Windows, mas ainda muito simples - basta entrar na seção Segurança do seu SQL Server e criar um novo Login. Dê a ele um nome de usuário e senha e dê direitos ao seu banco de dados. Todos os diálogos básicos são muito auto-explicativos.
Você também pode usar a segurança integrada, o que significa que seu aplicativo .NET tentará se conectar ao SQL usando as credenciais do processo de trabalho. Confira aqui para mais informações naquilo.
Por fim, no código, você pode acessar sua string de conexão usando:
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString