【问题标题】:Using / Saving / Exporting SQL Server 2014 database to be used with VS 2013使用/保存/导出要与 VS 2013 一起使用的 SQL Server 2014 数据库
【发布时间】:2015-03-28 02:31:08
【问题描述】:

我已经在 SQL Server 2014 中创建了一个数据库,但在 Visual Studio 2013 中看不到它。我已经尝试了好几天,但无济于事。如何在 VS 2013 中使用我在 SSMS 中创建的数据库?或者如何将其导出以在 VS 13 中使用?

如果我尝试从 SSMS 数据文件夹打开数据库,我会收到错误消息。 “你没有权限……”

但如果我将 .mdf 文件复制到其他地方并尝试打开它,我会收到此错误:

db无法打开,因为它是782版本。此服务器支持706及更早版本。不支持降级路径

非常感谢任何帮助。

谢谢

【问题讨论】:

  • 您应该能够从 VS 2013 中创建到您的 SQL Server 2014 实例的连接没问题 - 然后您应该看到所有数据库。这是做事的首选方式 - 停止摆弄和复制.mdf 文件 - SQL Server 是一个基于服务器的 系统 - 这是一件好事! 将这些数据库留在服务器上,然后连接到它们....
  • 另一个错误来自 VS 2013 附带 SQL Server 2012 Express - 这是内部数据库版本 706。您 不能 在任何情况下获取 SQL Server 2014 数据库(内部版本:782)并将其附加(或恢复)到 SQL Server 2012 实例 - 这只是不支持。再次重申:只需将数据库留在服务器上,您就不会遇到此类问题!
  • 感谢 marc_s 的帮助。

标签: sql sql-server-2014


【解决方案1】:

您是否拥有最新版本的 SQL Server Data Tools (https://msdn.microsoft.com/en-us/data/tools.aspx)?我相信它自初始版本以来已经更新以支持 SQL 2014。

【讨论】:

【解决方案2】:

谢谢大家。我将把分贝留在原处。我有 SSMS 2014 和 vs 2013。谢天谢地,我做了以下

“尝试更改工具>选项>数据连接>数据库工具>数据连接>SQL Server实例名称。VS2013的默认值为“(LocalDB)\v11.0”。更改为“(LocalDB)\MSSQLLocalDB”,对于例如,似乎可以工作 - 不再出现版本 782 错误。”

从 user1723033 和 VikciaR 发布的上述链接(答案)来看,目前一切正常。

再次感谢您的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-07
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    • 2012-02-15
    • 1970-01-01
    相关资源
    最近更新 更多