【发布时间】:2011-05-08 09:50:57
【问题描述】:
我需要在执行数据库架构更改时为我的电子商务网站实现零停机部署。数据库是sql server 2005。有人可以验证以下步骤是否可行吗?请提供您的建议。
- 主体数据库将为请求提供服务,更改将复制到镜像数据库。
- 部署前,停止从主体到镜像的复制过程。
- 对镜像执行数据库架构更改。
- 暂停一下,将主体设为只读。
- 再次将更改从主体复制到镜像。
- 将请求路由到镜像(执行角色切换)
- 对原始主体执行数据库架构更改(现在是角色切换后的镜像)。
【问题讨论】:
标签: sql-server-2005 web-applications deployment replication downtime