【问题标题】:Couldn't add Database file in Visual Studio 2013无法在 Visual Studio 2013 中添加数据库文件
【发布时间】:2015-08-03 09:25:56
【问题描述】:

是的,我知道这个问题已经被问过很多次了,但是这个问题似乎一直存在。

我之前遇到过这个错误,但那是在 IIS 上托管期间。因此,我从 VS2013 转移到 VS2010。 VS2010没有问题,但是我需要VS2013,现在我站在我什至无法添加DATABASE FILE的地方。

现在这是我在添加数据库时遇到的错误:

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

现在我知道 SQL Server 的版本有一些错误,我尝试了这里所说的所有内容:http://kbijayanta.azurewebsites.net/tag/localdbv12-0/ 链接。

对此有什么明确的解决方案?

【问题讨论】:

    标签: asp.net sql-server


    【解决方案1】:

    如果你想知道,就不要复制粘贴问题

    1. 打开命令提示符
    2. 运行SqlLocalDB.exe start v11.0
    3. 运行SqlLocalDB.exe info v11.0
    4. 复制以 np:... 开头的实例管道名称
    5. 在 Visual Studio 中选择Tools > Connect to Database...
    6. 对于服务器名称,输入 (localdb)\v11.0。如果它不起作用,请使用您之前复制的实例管道名称。您还可以使用它来连接 SQL Server Management Studio。
    7. 在下一个下拉列表中选择数据库
    8. 点击确定!

    试试这个

    删除并重新创建您的 LocalDB\v11.0 数据库!在命令提示符下键入:

    sqllocaldb delete v11.0  
    sqllocaldb create v11.0
    

    【讨论】:

      【解决方案2】:

      我复制了它,但我遇到了同样的错误,感谢它完美地为我工作

      1. 打开命令提示符
      2. 运行SqlLocalDB.exe start v11.0
      3. 运行SqlLocalDB.exe info v11.0
      4. 复制以 np:... 开头的实例管道名称
      5. 在 Visual Studio 中选择Tools > Connect to Database...
      6. 对于服务器名称,输入 (localdb)\v11.0。如果它不起作用,请使用您之前复制的实例管道名称。您还可以使用它来连接 SQL Server Management Studio。
      7. 在下一个下拉列表中选择数据库
      8. 点击确定!

      【讨论】:

      • @user5117836 不好的做法人..你不能只是复制别人的答案并将其发布为你的答案..
      • 我只是说这段代码工作得很好对不起我是新人所以我没有太多想法并感谢反馈
      • ya @TFrost 我们无法复制并粘贴其他答案,但我们知道他/她是 StackOverFlow 的新手,他会在几天内熟悉
      猜你喜欢
      • 2015-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多