0

快速问题:是否可以在不停机的情况下镜像数据库?

长问题:我有很多客户正在使用的生产数据库。以前的管理层没有实施任何形式的冗余或高可用性策略(没有集群......甚至没有存储!!!),现在,随着业务的增长,这正在成为一个巨大的责任......作为紧急行动我'正在考虑镜像数据库...主要问题是我无法删除数据库。由于之前的一些 SLA 协议,这将暗示一些法律/财务问题......那么,我可以在不删除数据库的情况下镜像数据库吗?

额外信息:

  • SQL Server 版本是 2008 R2 Enterprise。
  • 该实例仅包含一个数据库(它是一个多租户数据库)
  • 数据库基础架构由一台运行 Windows 2008 R2(独立服务器)的物理服务器组成。它既不是集群也不是虚拟机,后面也没有存储……所有数据都在它只有 2TB 的磁盘中……
  • 数据库大小 (.mdf) 约为 170 GB...
  • 每秒大约有 100 笔交易
  • 没有时间使用量下降...业务是 24/7...
  • 是的,这看起来完全像开发人员在他们的机器上创建的环境......
4

1 回答 1

0

这一切都在网上的书中。希望您可以在开发中尝试,或者首先在您的桌面上尝试。有很多事情需要考虑,所以你应该仔细阅读。

是的,您可以在不取下它的情况下进行镜像。您将备份还原到镜像并使用 NORECOVERY 选项。然后,您设置镜像,事务开始从主要移动到镜像。您需要在该远程服务器上设置所需的任何其他内容 - 登录、作业等。

使用此方法传输登录信息,以便在服务器之间获得匹配的 SID。

于 2013-06-05T20:43:43.810 回答