无法连接到 SQL Server 数据库

5
当我单击ASP.NET网站管理工具上的“安全”选项卡时,会出现以下错误:

“无法连接到SQL Server数据库。”

我使用的是Visual Studio 2012。
<configuration>
  <connectionStrings>

    <add name="devices" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\devices.mdf;Integrated Security=True"
      providerName="System.Data.SqlClient" />
    <add name="users" connectionString="Data Source=(LocalDB)\v11.0;AttachDbfilename=|DataDirectory|\database.mdf;Integrated Security=True"
      providerName="System.Data.SqlClient"/>

  </connectionStrings>

<system.web>

    <roleManager enabled="true" />
    <compilation debug="true" targetFramework="4.5"/>
    <httpRuntime targetFramework="4.5"/>
  </system.web>
</configuration>
1个回答

1
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\devices.mdf;Integrated Security=True

查看您的数据源。 (LocalDB)\ v11.0 是否存在并且可以连接到上述数据库?
如果没有,那就是原因...
我发现每次为我的网站创建包(用于手动部署)时,它都会使用上述数据源覆盖正在创建的包中的连接字符串。
这有时可能是一种祝福,可以防止您的新网站启动。(特别是如果它在错误的环境中。 :) http://www.connectionstrings.com/ 这个网站非常适合帮助您为几乎任何数据库创建连接字符串。

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