【发布时间】: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