我在我的一个站点中使用了ASP.NET (.NET4)默认ASPNETDB.mdf数据库,该数据库是在使用成员身份时创建的。然后,我将站点复制到web服务器。现在它已经运行了一段时间,所以这里有内容和评论。但是现在我需要对代码进行修改,这也需要在db中添加额外的字段,所以我将.mdf从服务器复制到本地机器,以编辑和添加字段(这样我就不会丢失内容等等)。但是,当我在替换mdf之后运行该项目时,会得到以下错误:
“数据库”".....APP_DATA\ASPNETDB.MDF“无法打开,因为它是661版本。此服务器支持版本655及更高版本。不支持降级路径。无法打开用户默认数据库。登录失败。用户'Me-PC\Me‘登录失败。
这让我感到困惑,因为这正是我的家VS生成的mdf文件。服务器也运行着和我一样的.NET,所以我不明白为什么它会改变任何事情。
谢谢!
发布于 2010-10-01 02:54:54
好的,原来服务器运行的是一个不同版本的MSSql server 2008 R2 (是吗?)这意味着db文件正在升级,所以当它回到我的低级系统时,它就失败了。必须卸载和重新安装VS 2008和Server 2008
https://stackoverflow.com/questions/3831551
复制相似问题