在Visual Studio中连接到LocalDB时遇到问题

时间:2015-05-18 16:11:15

标签: asp.net sql-server asp.net-mvc localdb

我正在浏览asp.net上发现的here的Contoso大学教程,由于connectionString问题,无法通过第一部分。

输入连接字符串并尝试查看数据库后,我收到此错误消息。

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。服务器不是   发现或无法访问。验证实例名称是否正确   并且SQL Server配置为允许远程连接。   (提供者:SQL网络接口,错误:50 - 本地数据库运行时   发生了错误。无法创建自动实例。查看Windows   应用程序事件日志以获取错误详细信息。

我正在查看this msdn博客,其中提到了“在IIS服务器上部署LocalDB”部分下的相同错误,但我老实说它不知道它要我做什么。

如何修复此错误?这是教程的问题还是我错过了什么?

提前致谢。

3 个答案:

答案 0 :(得分:0)

任何可能是因为你忘了双重逃避反斜杠?你试过这个:

"数据源=(LocalDB)\ v11.0;集成安全性=真"

或者甚至更好,您可以使用@标记禁用整个连接字符串的字符转义:

@"数据源=(LocalDB)\ v11.0;集成安全性=真"

答案 1 :(得分:0)

以下是我为解决此问题所做的工作

  1. 您需要安装sql server local db
  2. 如果您不知道如何查找本地服

    server name in sql server 2014

  3. 更新Contoso项目的web.config文件中的连接字符串中的本地服务器名称 请注意,您只需更新连接字符串中的服务器名称,不要将整个连接字符串替换为服务器名称。

  4. 像这样一个接一个地运行所有迁移

      

    update-database -TargetMigration MigratonName

  5. 构建项目并运行它。

答案 2 :(得分:0)

将IIS中的ApplicationPoolIdentityLocalSystem的应用程序池标识更改为您的网站应用程序池,并在配置中更改IntgretedSecurity = true 会帮助你。

enter image description here