求采纳
第一首先明白,sqlserver数据库的特性是向下兼容的,而不是向上兼容的。因此sqlserver2008创建的数据库是不能够直接还原或者到sqlserver2005上的。当然明白了上述内容之后,不一定就是sqlserver2008上的数据库无法还原到sqlserver2005,唯一可行的办法就是你将sqlserver2008上的数据库导出成数据库脚本,即sql语句类型的,然后在sqlserver2005中打开直接执行即可。
但是这样的方式其实不符合我们工作的日常需要的,所以建议升级你数据库版本到sqlserver2008。升级前记得对sqlserver2005上的数据库做好备份,成功安装好sqlserver2008数据库之后直接还原你备份的数据库就可了。因为sqlserver是向下兼容的所以你在sqlserver2005创建的数据库还原的sqlserver2008数据库上是没有任何问题的。
希望对你有所帮助!
1.在SQL2005里新建一数据库名(与SQL2008要同名)2.鼠标右键点此新数据库,选择还原数据库(注:在选项里选择复盖原数据库)
以上两个步骤应该无问题.
如果不行,在另一电脑重装SQL2005
还原后关闭SQL2005,直接将数据名复制出来,然后在职2008里附加数据库
满意请采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)