无法打开数据库,因为它是版本 706. (ASP.net) [英] The database cannot be opened because it is version 706. (ASP.net)

查看:42
本文介绍了无法打开数据库,因为它是版本 706. (ASP.net)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 vsexpress 2012 中使用 asp.net.做了一个登录页面.因为我正在尝试输入用户名和密码,我收到以下错误

In vsexpress 2012 using asp.net. Made a login page. in that I am trying to enter user name and pass word I am getting the following error

无法打开数据库C:USERSXYZDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE4APP_DATAASPNETDB.MDF",因为它是版本 706.此服务器支持版本 663 及更早版本.不支持降级路径.无法打开用户默认数据库.登录失败.用户MyNameMyName Ali"登录失败.

The database 'C:USERSXYZDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE4APP_DATAASPNETDB.MDF' cannot be opened because it is version 706. This server supports version 663 and earlier. A downgrade path is not supported. Cannot open user default database. Login failed. Login failed for user 'MyNameMyName Ali'.

请建议如何解决这个问题

Please suggest how to fix this

推荐答案

Version 706 是 Sql Server 2012 的数据库文件
版本 663 是来自 Sql Server 2008R2 (post SP1 ?) 的数据库文件

Version 706 is a database file from Sql Server 2012
Version 663 is a database file from Sql Server 2008R2 (post SP1 ?)

所以看起来你试图打开一个用 2012 制作的 MDF 文件,但 Sql Server 的当前实例是 2008R2.在这种情况下无法使用该文件.

So it seems that you are trying to open an MDF file made with 2012 but the current instance of Sql Server is 2008R2. There is no way to work with that file in this situation.

你可以:

  • 将运行的Sql Server实例升级到2012
  • 使用 2008 导出数据库文件(数据和结构)的脚本兼容性,在 2008R2 实例上重新导入您的脚本,然后分发由 2008R2 实例制作的 MDF

这篇关于无法打开数据库,因为它是版本 706. (ASP.net)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆