Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Usando o Web.Config para configurar minha string de conexão do banco de dados SQL?


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