数据库高版本是能兼容低版本附件,用附加最省事。不要新建库,直接把旧数据库停止服务后,把数据和日志文件拷到新的服务器上执行附件即可,这种是最稳又最有效的办法。但拷贝文件时费的时间会很长,如果用户业务无法忍受这么长时间中断,那就只能用全备+差异备份方式去还原,这样可以把业务中断时间缩到最短。
[quote=引用 11 楼 baidu_36457652 的回复:] 可以停机的话 分离附加挺好,也快
可以停机的话 分离附加挺好,也快
直接升级的优点是不用考虑太多的因素,升级之后帐号、权限、Job 之类的都不需要特别处理,缺点是升级过程中有问题无法直接回滚 非直接他显然方案优缺点与直接升级方案相反 另外,升级之后建议对所有的索引做 REBUILD 操作 分离/COPY 文件/附加在操作上步骤多一些,有小风险在日志回滚上(当然你是先精力停机操作这个几乎可以不考虑)
完备+日志备份,是为了减少停机时间而已,如果不 care 这个停机时间,那只用全备就行,至于业务变化,业务都停机了,备份时不应该有数据变化才对 当然,业务都停机了,如果你觉得分享附加列方便,那民没问题的,也那样也不用分离了,直接把 sql server 服务停掉,把文件 COPY 到新机器附加就行
[quote=引用 1 楼 yenange 的回复:] 不需要变什么库名。 可以直接附加。 但推荐你还是通过还原的方式。
数据库版本不同,直接附加应该是附加不上去的 备份还原时间虽然长点,但能保证数据安全才是最重要的
不需要变什么库名。 可以直接附加。 但推荐你还是通过还原的方式。
[quote=引用 3 楼 xiaodai511 的回复:] [quote=引用 1 楼 yenange 的回复:] 不需要变什么库名。 可以直接附加。 但推荐你还是通过还原的方式。
2008r2 迁移到sql2014,这是跨了两个版本。 直接附加需要停机,估计拷文件的时间,也不会太短,看看在业务上能接受的时间是多少吧。 备份恢复,也是需要目标服务器上的存储空间,要更大一些,一要存放备份文件,二存在数据和日志文件。 最好实际先演练一下,比较一下两个方案的复杂度和用时。
22,209
社区成员
121,731
社区内容
加载中
试试用AI创作助手写篇文章吧