首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法打开数据库,因为它的版本为782。此服务器支持版本706及更早版本。不支持降级路径

无法打开数据库,因为它的版本为782。此服务器支持版本706及更早版本。不支持降级路径
EN

Stack Overflow用户
提问于 2014-10-14 02:36:26
回答 5查看 105.8K关注 0票数 84

我使用SQL Server 2014 Express创建了一个示例数据库,并将其添加到我的Windows窗体解决方案中。当双击它打开时,我得到这个错误。

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

我正在使用Visual Studio 2013。我真的不明白,我使用的是微软的两个最新版本的产品,它们是不兼容的。我是不是遗漏了什么?如何打开此数据库?

EN

回答 5

Stack Overflow用户

发布于 2014-10-14 05:59:29

尝试更改兼容级别,对我很有效。

验证它是什么级别

代码语言:javascript
复制
USE VJ_DATABASE;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'VJ_DATABASE';
GO

然后使其与旧版本兼容

代码语言:javascript
复制
ALTER DATABASE VJ_DATABASE
SET COMPATIBILITY_LEVEL = 110;   
GO

  • 100 = Sql Server 2008
  • 110 = Sql Server 2012
  • 120 = Sql Server 2014

默认情况下,Sql Server 2014会将数据库版本兼容性更改为仅2014,使用您应该能够辨别的@@ version,即Sql Server是哪个版本。

然后运行上面的命令,将其更改为您拥有的版本。

附加步骤:确保查看数据库的可访问性未重置,通过右键单击文件夹和数据库的属性来执行此操作。(确保您有权限,这样就不会被拒绝访问)

票数 10
EN

Stack Overflow用户

发布于 2014-11-27 16:44:33

对我来说,使用codedom提供的解决方案,不起作用。这里我们只能更改现有数据库的兼容版本。

但实际问题在于,由于存储格式的变化,内部数据库版本不匹配。

查看有关SQL Server版本及其内部数据库版本和数据库兼容性级别here的更多详细信息,因此,如果您使用SQL Server 2012 Express版本或更低版本创建数据库,这将是一件好事。或者开始使用Visual Studio 2015预览版。

票数 2
EN

Stack Overflow用户

发布于 2017-05-21 17:47:55

这个解决方案解决了我的问题:(来自:https://msdn.microsoft.com/en-us/library/ms239722.aspx)

从数据连接节点永久附加数据库文件(.mdf)的

  1. 打开数据连接的快捷菜单,然后选择添加新连接。

Add Connection对话框中的Change按钮。

选择Change Data Source对话框Microsoft SQL ,然后选择OK按钮。

此时将重新显示“Add Connection”对话框,其中Microsoft SQL Server (SqlClient)显示在“Data source”文本框中。

  • 在“服务器名称”框中,键入或浏览到SQL Server本地实例的路径。您可以键入以下内容:

代码语言:javascript
复制
- "." for the default instance on your computer.
- "(LocalDB)\v11.0" for the default instance of SQL Server Express LocalDB.
- ".\SQLEXPRESS" for the default instance of SQL Server Express.

有关SQL Server Express LocalDB和SQL Server Express的信息,请参阅Local Data Overview

  1. 选择“Use Windows Authentication”或“Use SQL Server Attach a database file,Browse”,然后打开现有的.mdf文件。
  2. 选择“确定”按钮。

新数据库将出现在服务器资源管理器中。它将保持与SQL Server的连接,直到您显式分离它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26346647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档