今天花了 6 个小时从 Visual Studios 2012 连接到我的 SQL Server 2012 数据库后,我放弃了。
设置:
- 数据库:
App_Data/GameDB.mdf
- 数据库位置:
C:\Users\USERNAME\Documents\Visual Studio 2012\Projects\ProjectRawWar\ProjectRawWar\App_Data\GameDB.mdf
连接字符串:
<add name="LocalSqlServer" connectionString="Data Source=(LocalDB)\v11.0;Initial Catalog=GameDB;Integrated Security=False;"/>
我首先尝试了 SQL Server Compact 数据库,但没有成功。
- 我尝试了来自 connectionstrings.com 的许多其他连接字符串,但没有用。
- 我试图将数据库的完整路径放在连接字符串中,但没有成功。
有人可以帮助我摆脱痛苦吗?
更新: 我刚刚关注了http://msdn.microsoft.com/en-us/library/aa983322.aspx . 数据库在那里。我将向导中的连接字符串直接复制到我的 webconfig 连接字符串中,但仍然不起作用。为什么?逻辑在哪里?
最佳答案
阅读您的问题后,我感觉您正在尝试连接到数据库文件。虽然您可以使用 Access“数据库”来做到这一点,但使用 SQL Server 数据库是不可能的。该文件需要先挂载或附加到 SQL Server。
查看此 MSDN 文章了解详细信息:http://msdn.microsoft.com/en-us/library/ms190209.aspx#SSMSProcedure
关于asp.net - SQL Server 连接字符串问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12883706/