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

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

问题描述

在vsex preSS 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:\\用户\\ XYZ \\文档\\ Visual Studio 2012中\\ WEBSITES \\ WEBSITE4 \\ APP_DATA \\ ASPNETDB.MDF'不能打开,因为它是706版本,此服务器支持663版本及更早。不支持降级路径。
  无法打开用户默认数据库。登录失败。
  用户登录失败MYNAME \\ MYNAME阿里。

The database 'C:\USERS\XYZ\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\WEBSITE4\APP_DATA\ASPNETDB.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 'MyName\MyName Ali'.

请建议如何解决这个问题。

Please suggest how to fix this

推荐答案

版本706是从SQL Server 2012中搜索一个数据库文件
版本663是从SQL Server 2008 R2数据库文件(后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天全站免登陆