⼆、SQLServer2008附加数据库时出错的解决⽅法国家注册监理工程师报考条件
错误中提⽰“数据库的版本为661,⽆法打开。此服务器⽀持655版及更低版本、不⽀持降级路径”。
什么地问日本留学手续这种情况是由于⾼版本的数据库⽂件在低版本的数据库上造成的,即我们要附加的数据库⽂件的版本⾼于当前SQL Server版本,这就相当于Word2010⽂档⽤Word2003打开时不兼容是⼀个道理。⽽⽬前就我知道的⽐较现实的⽅法有两种:
1、安装较⾼版本的SQL Server:2000升到2005或更⾼版本,2005升到2008或2008 R2,2008升到2008 R2;
2、种是在其他电脑上⽤较⾼版本的SQL Server附加,然后再导出脚本。
相⽐较⽽⾔还是⽣成脚本⽐较⽅便,所以第⼀种⽅法可以忽略,废话不多说,⽅法如下:
打开较⾼版本的SQL Server(这⾥以SQL Server 2008 R2为例),右键需要⽣成脚本的数据库:
出现⽣成脚本的简介页⾯:
老六是什么意思哦
单击下⼀步,出现选择对象界⾯,根据实际需要选择对象(这⾥以值⽣成表为例):
下⼀步,选择要⽣成脚本的位置,注意红⾊椭圆⾥的“⾼级”按钮:
幼儿园个人工作总结既然做这些⼯作是⾃⼰电脑上SQL Server版本太低的原因,所以最重要的就是把“为服务器版本编写脚本”选项选为较低版本(这⾥
选“SQL Server 2008”),其他按实际需要选择,确定:
下⼀步。完成后再将脚本拷贝到⽬标机器上,执⾏脚本就⾏了。
原⽂(在我们使⽤别⼈导出的数据库的时候,有时候我们会通过附加数据库的⽅法,把别⼈导出的数据库附加到我们的电脑中,这时,或许你会遇到这种问题,附加时,提⽰版本为XXX,⽆法打开,⽀持AAA版本。
补水的眼霜这是怎么回事呢?
原来,版本号是指SQL Server的版本号,例如版本号661是SQL Server 2008 R2,版本号655是SQL Server 2008 等。它拥有向上兼容的特点。由此可见,标题的意思就是说,你要附加的数据库,只能在SQL Server 2008 R2及更⾼版本上运⾏,不能在SQL Server 2008 上运⾏,那么,我们该怎么处理这个问题呢?
处理这种问题,有很多种⽅法,下⾯我就说⼀个我查到并使⽤的⽅法,仅供参考,如果有更好的⽅法,欢迎沟通。
1.把这个数据库附加到装有SQL Server 2008 R2的数据上。
2.打开Management Studio,登录到服务器,在数据库中选择要转移的数据库,右键--“任务(T)”--“⽣成脚本(E)...”。
3.在“⽣成和发布脚本”窗⼝中,点击“下⼀步”
4.“选择要编写脚本的数据库对象”,可以不做设置,点击“下⼀步”
5.点击[保存到⽂件]右边的“⾼级”按钮,在对话框中,设置“为服务器版本编写脚本”为“SQL Server 2008”,设置“要编写脚本的数据的类型”为“架构和数据”。选择保存脚本的位置
6.下⼀步,再下⼀步。导出完成
把导出完成的程序,在放到SQL Server 2008 中,按下⾯步骤:
1.打开Management Studio,登录到服务器
2.选择菜单“⽂件”——“打开”——“⽂件”,选择.sql脚本⽂件,点击⼯具栏中的“执⾏”按钮
3.在左侧的“对象资源管理器”中右键“数据库”——“刷新”
到此为⽌,“版本号661,⽆法打开,⽀持655版本及其以下版本……”这个错误就算是解决了。当然,如果你直接把数据库卸载,在装SQL Server 2008R2 , 也是可以完美解决这个问题的。)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论