sql server 2008附加数据库 失败只处于附加SQL Server 2005版本中

主要错误
2024-12-15 12:43:44
推荐回答(4个)
回答1:

1L的意思是问你原来这个数据在05的库里正常吗?正常的话在05里面做备份,在08里面还原

你这个数据库里的数据可能有点问题,可以尝试1L说的备份还原的方法,也可以尝试右键点对应的库,选择任务-生成脚本,然后根据提示走,到最后一步要点完成的时候,选择高级,里面有很多选项,自己可以琢磨下,最重要的几项是是否生成结构和数据,对应哪个类型的数据库版本,根据你的需要选择,选择完以后选择让他生成sql文件,我一般是选择让他 在新窗口里面生成,然后在分析器里面看看脚本有没有什么问题再另存脚本到另外的数据库去执行。

回答2:

在数据库上先建一个同名的数据库,然后分离该数据库(记住这个路径),然后把数据库的文件(MDF和LDF)复制(覆盖)到这个路径下,然后在数据库上再进行附加这个数据库就可以看到这个数据库中各个表了。

回答3:

楼主 其实这个问题很简单 数据库是从高向低兼容的 但低版本不能直接附加在高版本上
要在低版本备份出来 然后在高版本还原即可
有什么疑问可以随时找我 希望解决了楼主的问题

回答4:

是在2005里好用吗?
你把数据库做个备份
然后在08里使用