数据库的迁移

Least_Expect 2018-11-28 11:25:20
如题,如何将数据量特别大的数据库全部迁移到另外一台服务器上,不能让用系统的人停止使用系统,而是在周末直接快速搞定,
...全文
969 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2018-12-11
  • 打赏
  • 举报
回复
周末快速搞定,肯定是有停机时间的
既然是迁移,怎么会有 always on 的方案?做个迁移还搭群集?在 SQL Server中启动 always on 支持不得多一次停机时间?
一般迁移,网络和版本能够支持用镜像,不支持就用备份+还原就行了,都能保证快速迁移
Dear SQL(燊) 2018-12-10
  • 打赏
  • 举报
回复
1.新旧服务器sql server 版本一样 采用镜像,alwayson 2.新旧服务器sql server 版本不一样 a.用切换的前一天做一次完整备份,并还原(norecovery)到新的服务器上 b.切换前将旧的SQLSERVER改为只读,再次差异备份并还原(recovery)到新的服务器上
二月十六 2018-11-28
  • 打赏
  • 举报
回复
不能停止使用,切换数据库也需要时间,这个也不行吗?
二月十六 2018-11-28
  • 打赏
  • 举报
回复
数据量特别大是多大?之前听他们说数据迁移,是用卡车拉那些备份硬盘。
吉普赛的歌 2018-11-28
  • 打赏
  • 举报
回复
单例模式=》单用户模式
吉普赛的歌 2018-11-28
  • 打赏
  • 举报
回复
当然, 不管哪种方式, 停止是必须的, 只是时间长短而已。
吉普赛的歌 2018-11-28
  • 打赏
  • 举报
回复
你的 SQL Server 版本是多少? 如果完全不能停, 那就用做镜像、 alwayson 之类的, 完全同步完成了, 到时切换一下就得。 如果允许短时间停止, 1. 可以先做完整备份, 复制到另一台机并还原, 再每天做一次差异备份并还原到目标机。 2. 到了周末, 再还原一次差异备份。此时两边的差异不是很大了。 3. 再改成单例模式或者中断网络, 禁止用户操作, 再做最后一次差异备份, 还原目标机就算大功告成了。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧