SQL Server DB迁移工作List
公司的数据库规模达到一定数量后,DB迁移、主从切换便是DBA经常性工作之一。但是 DB迁移影响较大,牵涉Team较多,特别是当公司的技术架构不太完善时,一份详细的迁移List很有必要。下面的List是我们DBA进行DB迁移的主要工作汇总,这份List是镜像(Mirror)架构下的工作总结。
序号 |
变更操作 |
操作内容 |
操作影响 |
操作人员 |
Double检查 |
预计时间 |
时间操作时间 |
状态 |
一.迁移前准备阶段 | ||||||||
1 | 梳理DB及大小 | 业务无影响 | DBA--XXX | DBA--XXX | --- | ----- | Done | |
2 | 梳理复制订阅关系 | 业务无影响 | DBA--XXX | DBA--XXX | Done | |||
3 | 梳理到待迁移DB的Linked Server | 业务无影响 | DBA--XXX | DBA--XXX | Done | |||
4 | 梳理本实例上的Linked Server | 业务无影响 | DBA--XXX | DBA--XXX | Done | |||
5 | 新SQL Server 实例的部署 | 业务无影响 | DBA--XXX | DBA--XXX | On-going | |||
6 | 数据库镜像搭建(或AlwaysOn) | 业务无影响 | DBA--XXX | DBA--XXX | ||||
7 | 导出创建账号、权限的脚本 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
8 | 导出创建Job的脚本 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
二.迁移阶段 | ||||||||
1 | 关闭备份和归档的Job | 业务无影响 | DBA--XXX | DBA--XXX | ||||
2 |
修改镜像的运行模式(高性能-->高安全), 无数据丢失,且主从切换,无需重新搭建。 |
业务无影响 | DBA--XXX | DBA--XXX | ||||
3 | 关闭程序账号 | 新的访问不能连接 | DBA--XXX | DBA--XXX | ||||
4 | 删除复制订阅 | 订阅库数据不再更新 | DBA--XXX | DBA--XXX | ||||
5 | 关闭仍未提交的连接 | 数据库不能访问 | DBA--XXX | DBA--XXX | ||||
6 | 执行FailOver命令 | 主从切换 | DBA--XXX | DBA--XXX | ||||
7 | 执行创建账号的SQL(前面导出的语句) | 访问账号建立 | DBA--XXX | DBA--XXX | ||||
8 | 修改数据库域名执行 | 应用程序的访问指向新的DB | DBA--XXX | DBA--XXX | ||||
9 | 检查、修改Linked Server指向 | Linked Server访问 | DBA--XXX | DBA--XXX | ||||
10 | 原DB Server的job 关闭 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
11 | 新DB Server Job创建 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
12 | 恢复备份与归档的Job设置 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
13 | 业务观察与验证 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
14 | 禁用原DB Server上的账号 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
三.迁移后 | ||||||||
1 | 持续性业务观察与验证 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
2 | 观察DB 访问、Job执行情况 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
3 | DB Server性能的观察 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
4 | 迁移前后性能比较(优化)报告 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
5 | DB Server下线 | 业务无影响 | DBA--XXX | DBA--XXX | ||||
四.风险点 | ||||||||
1 |
DB 迁移过程时间较长,期间不可访问,程序应用重试连接 失效,需要逐一重启。 |
|||||||
五.异常故障及回退方案 | ||||||||
标签:
SQL Server 管理
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2019-06-23 心雨(三)【英语】