asp.net - SQL Server 连接字符串问题

标签 asp.net sql-server connection-string

今天花了 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/

相关文章:

sql - 在sql查询中添加破折号

azure - 将 .edmx 连接字符串添加到 Azure "Application Settings"

c# - UserPrincipal.IsMemberOf 返回 false

c# - 如何在 ASP.NET WebForms 应用程序中处理 NHibernate session ?

sql-server - 如何进行单个查询

c# - 如何将已发布的 Visual C# 解决方案连接到不同的数据库

asp.net - 连接字符串不适用于 Azure

c# - 如何强制 Visual Studio 使用特定版本的 DNX

asp.net - ModalPopupExtender 和验证问题

sql-server - 我应该如何为现有数据库表定义复合主键?