使用Web.Config设置我的SQL数据库连接字符串?

Ser*_*pia 21 sql sql-server asp.net web-config sql-server-2008

有人可以帮帮我吗?我糊涂了.

我想设置我的连接字符串,以便我可以从我的Web.Config文件中调用它.

我需要一种从我的代码中调用它的方法,请举个例子.:(

我还需要有关设置Web.Config文件的帮助.

我不知道要使用什么属性.这是我的凭据的屏幕截图.我没有为Windows设置密码.我真的迷失在这里.

替代文字

Rex*_*x M 36

以下是关于如何执行此操作的MSDN概述.

在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>
Run Code Online (Sandbox Code Playgroud)

我们在这里分解组成部分:

数据源是您的服务器.在您的情况下,一个命名的SQL实例sergio-desktop.

初始目录是应该执行的默认数据库查询.对于正常用途,这将是数据库名称.

对于身份验证,我们有几个选项.

用户ID密码意味着使用SQL凭据,而不是Windows,但仍然非常简单 - 只需进入SQL Server的"安全"部分并创建新的登录.为其提供用户名和密码,并授予其数据库权限.所有基本对话都是不言自明的.

您还可以使用集成安全性,这意味着您的.NET应用程序将尝试使用工作进程的凭据连接到SQL.点击此处查看更多相关信息.

最后,在代码中,您可以使用以下命令获取连接字符串:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString
Run Code Online (Sandbox Code Playgroud)