在ASP.NET中设置与SQL SERVER的连接字符串

101

我正在尝试在我的web.config文件(Visual Studio 2008/ASP.NET 3.5)中设置连接字符串,以连接到本地服务器(SQL server 2008)。

在我的web.config文件中,我应该在哪里放置连接字符串?如何放置?

这是我的web.config文件目前的样子:http://imwired.net/aspnet/Online_web.config

15个回答

1
你可以试试这个。它非常简单。
<connectionStrings>         
    <add name="conString" connectionString="Data Source=SQLServerAddress;Initial Catalog=YourDatabaseName; User Id=SQLServerLoginId; Password=SQLServerPassword"/>
</connectionStrings>

楼主问道:"在 web.config 中的哪个位置"。 - Steve Smith

0

尝试使用这个连接字符串。

 Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
 User ID=myDomain\myUsername;Password=myPassword;

欢迎来到 Stack Overflow!当您回答一个旧问题时,最好添加一些上下文,以说明为什么您的答案比旧答案更好。否则,它可能会被忽略在答案列表的底部。 - Monolo

0

我刚发现!! 你需要将这个字符串connection直接指向你的数据库。 服务器上情况也是如此。

"Provider=Microsoft.ACE.OLEDB.12.0; 
 Data Source=c:/inetpub/wwwroot/TEST/data/data.mdb;"

它运行了!:)


0

-1
在你的web.config文件中创建一个名为 <connectionStrings></connectionStrings> 的部分,并将不同的连接字符串添加到其中,例如: <configuration></configuration>
<configuration>

  <connectionStrings>
   <add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True"/>
  </connectionStrings>

</configuration>

这里是所有不同连接字符串格式的列表https://msdn.microsoft.com/zh-cn/library/jj653752(v=vs.110).aspx


在你的web.config文件中创建一个名为<connectionStrings></connectionStrings>的部分 - 放在哪里? - Steve Smith
"configuration" 标签的子级,更多信息请参见 https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/creating-a-connection-string - Guy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接