SQL Server数据库镜像

1. 什么是SQL Server数据库镜像?

数据触手可及是每个企业都迫切需要的. 只有当企业构建高性能、先进的平台来更快地获取数据并加速整个过程时,才能更快地访问数据. 对于使用SQL获取的所有数据,在字段中可以看到不断的升级. SQL镜像就是这样一种进步,它涉及到两台SQL服务器,需要在同一台机器或不同的机器上访问它们. 从两台机器中取出, 其中一个是主计算机,另一个有主计算机的镜像SQL服务器实例. 有时, 有一个,有时有多个SQL Server作为见证服务器.

SQL Server数据库镜像的主要目标是使用户可以使用SQL Server, 在主数据库服务器关闭的情况下,或者在软件开发人员不得不关闭数据库服务器的任何其他紧急情况下. 它可以在数据库级别上实现,但记住数据库必须处于完全恢复模型中.

实现图

在2个不同的SQL Server上执行
图1:在两个不同的SQL Server上执行

上面的图像显示了在两台不同的服务器上执行的SQL镜像实现. 当Server-1上的DB-1是主数据库,Server-2上的DB-2被镜像,Server-1宕机,也就是主服务器宕机,那么Server-2上的DB-2就成为主数据库的镜像.

执行单个SQL Server
图2:在单个SQL Server上执行

在上面的Image SQL镜像实现是在单个服务器上完成的. 这种实现的唯一限制是,如果Server -1(主服务器)宕机,那么两个数据库都无法访问.

2. SQL镜像的不同运行模式

1. 高安全

主数据库和镜像数据库之间保持同步. 如果您申请提交到任何一个数据库,那么它的应用程序(包括它的所有活动)将继续保持原样, 操作或功能不会有任何变化. 它降低了事务的处理速度,因为它选择最近的服务器来获取数据,而且可以是任何人——主服务器或镜像服务器. 它是高度安全的,因为一个人需要在两台服务器上完成任何给定的任务,所以不会有冲突.

2. 具有自动故障切换的高安全性

它的工作原理与上面相同,但其主要目标是每当主数据库进行故障转移时,镜像数据库就会成为主数据库. 它降低了处理速度,因为事务必须在两台服务器上完成.

3. 高性能

在以上两种模式下, 同步操作在此模式下发生,而九五至尊vi老品牌值得信赖正在进行异步操作. 在此模式下, 数据最初在主体数据库上写入/提交,然后传输到镜像数据库. 你会得到这个模式 SQL Server 企业版.

3. 如何设置数据库镜像?

九五至尊vi老品牌值得信赖通过一个例子来清楚地理解这一点. 首先,让九五至尊vi老品牌值得信赖创建两个服务器. 九五至尊vi老品牌值得信赖知道,一个是主服务器,另一个是镜像服务器. 为了更好地理解,九五至尊vi老品牌值得信赖将把主服务器名称考虑为 pca189 \ SQL2014dev 镜像服务器名为 pct91 \ SQL2014. 需要使用SQL server management studio向导从主服务器启动SQL server数据库镜像设置.

  1. 连接到Primary Server并创建一个名为 TestMirror. 如果您正在从现有数据库创建镜像, 然后,建议最初对整个系统进行备份. 九五至尊vi老品牌值得信赖需要在镜像服务器上使用备份. 现在,使用No Recovery选项在镜像服务器上恢复它. 一旦你完成了这些,那么你的数据库看起来就会像图中所示的那样.
    主数据库服务器
    图3:主/主数据库服务器

    镜像数据库服务器
    图4:镜像数据库服务器
  2. 现在九五至尊vi老品牌值得信赖要建立一些基本的东西. 因此,现在九五至尊vi老品牌值得信赖将在接下来的步骤中配置镜像.
  3. In the Primary Server, Perform a right-click action on the database and select Task > Mirror.
    单击此选项后,将看到如图所示的弹出窗口. 你也可以通过属性打开这个弹出窗口,然后cab镜像页面.

    镜像页面
    图5:镜像页面
  4. 点击 配置安全 按下按钮,就会看到新的 配置数据库镜像安全向导.注意: 它将显示与镜像相关的一些信息. 如果没有重复出现在起始页上,您可以选中屏幕上显示的复选框来跳过该页. 单击Next按钮, 如果此页面再次出现,则单击continue选项继续进行进一步处理.
  5. 在下一步中, 它会要求您配置见证服务器,这是在具有自动故障转移的异步传输时使用的. 因为九五至尊vi老品牌值得信赖正在实现基本镜像, 九五至尊vi老品牌值得信赖可以跳过这一步,点击“否”,然后点击“下一步”,如图所示.

    如果需要,包括见证服务器
    图6:如果需要,包括见证服务器
  6. 在下一步. 现在,它将请求与主体服务器相关的一些附加信息. 在这一步中, 九五至尊vi老品牌值得信赖将能够使用两个SQL server实例创建端点(主体服务器和镜像服务器使用的通信媒介),它们可以通过单个网络轻松地相互通信. 端点名称为 镜像 监听端口为 5022 自动填充的信息,以便您可以交叉检查并单击如图所示的Next按钮.

    主体服务器信息
    图7:主体服务器信息
  7. 下一步是配置这个镜像服务器实例. 按照下图所示的步骤操作.

    镜像服务器信息
    图8:镜像服务器信息
  8. 单击Connect按钮并连接到镜像服务器实例. 它请求镜像服务器凭据. 提供凭证,然后连接. 它将自动将信息填充到侦听器端口和端点名称中. 然后单击Next.
    提供镜像服务器凭据
    图9:提供镜像服务器凭据

    一旦连接到镜像服务器,信息就会自动填充
    图10:一旦连接到镜像服务器,信息就会自动填充
  9. 下一个屏幕是提供服务帐户详细信息. 如果此服务器实例使用相同的域,则可以将此屏幕留空,并单击Next/Finish.

    服务帐户详情
    图11:服务帐户详细信息
  10. 如果一切顺利, 然后你会看到如下所示的屏幕,它总结了镜像的细节. 在这里,九五至尊vi老品牌值得信赖将获得九五至尊vi老品牌值得信赖执行的操作的信息. 一个是配置主体服务器上的端点,另一个是配置镜像服务器上的端点. 如果它在顶部显示Success,这意味着您已经正确配置了镜像. 单击Close按钮并继续.

    镜像配置状态
    图12:镜像配置状态
  11. 一旦您从上面的屏幕上单击关闭按钮,您将得到提示,询问是否开始镜像. 您可以单击 启动镜像 button. 您可以单击 不要开始镜像 当你想选择不同的操作模块如上所述. 您也可以直接单击“开始镜像”. 在这个弹出窗口中, 您将获得九五至尊vi老品牌值得信赖主体网络地址的信息, 镜像网络地址和运行模式.

    是否开始镜像
    图13:是否启动镜像

现在您已经完成了镜像配置. 您现在会注意到主数据库正在显示 本金,同步 括号中的数据除数据库名外,以及镜像服务器上的数据 镜像,同步/恢复. 这只是提供了九五至尊vi老品牌值得信赖数据库类型的信息,说明了Principal数据库和Mirrored数据库之间的明显区别.

您还可以通过简单地执行以下步骤手动将主体数据库更改为镜像.

  1. Right-click on the Principal Database, and select Task > Mirror. 您也可以通过属性打开这个弹出窗口,然后打开镜像页面.
  2. 在这个页面上,您可以看到有一个名为 故障转移. 点击那个按钮.
  3. 它将对现有数据库进行故障转移,并使镜像数据库成为主数据库.

4. SQL镜像的好处是什么?

  1. 数据库可用性
    以防任何紧急情况或意外情况, 主要目的是保护数据和重要数据库的安全. 在这种情况下,不应该对整体运营产生任何影响, 使用镜像数据库的基本目的是防止使用两个数据库集的故障转移.
  2. 数据保护
    使用这个, 数据冗余可以很容易地解决,依赖于这种操作模型,可以预期更高的安全性和更高的性能. 镜像托管数据库将自动解决和防止从页面捕获数据.
  3. 升级时的数据库可用性
    为此,用户可以减少镜像数据库的停机时间. 只需按照托管故障转移合作伙伴的顺序升级SQL服务器的一个实例. 它将减少停机或故障的可能性.

5. Conclusion

在这个博客里, 九五至尊vi老品牌值得信赖了解了SQL镜像是如何工作的,以及它如何成为避免数据库故障和提高数据库可用性的最佳技术之一. 使用这种技术, 九五至尊vi老品牌值得信赖现在知道,无论何时数据库中发生紧急情况或不幸事件,  在这种情况下,当主服务器关闭或任何导致数据库服务器关闭的情况下,镜像可以帮助您. 作为一个快速发展的国家 九五至尊vi老品牌值得信赖,与数据相关的环境必须稳健,才能在市场竞争中保持领先地位. 也, 这是一个很好的选择,随时保持网站的运行,并专注于精心管理基本数据.

头像
Vishal沙

Vishal沙对多种应用程序开发框架有广泛的理解,并掌握了新的趋势,以便在动态市场中努力和繁荣. 他在技术和商业方面培养了自己的管理成长,并通过博客文章提供了自己的专业知识.

相关的服务

了解自定义软件开发服务

了解更多

想要雇佣熟练的开发人员?


    评论

    • 请留言...