Sqlserver2008R2 数据库镜像配置步骤

摘要:
Sqlserver2008镜像函数可以确保数据库的高可用性。数据库镜像维护数据库的两个副本,这些副本必须放置在不同的SQL Server数据库实例中。设置步骤:1.环境已准备好安装数据库服务Sqlserver2008R2,该服务必须具有相同的版本。主服务器IP:10.102.12.106映像服务器IP:1010.101.84.74见证服务器IP:10.10.2.7.1852。修改服务器的主机文件。分别打开和修改三台服务器的HOST文件。添加以下几点:10.102.12.106iZ27mnaky5m8Z 10.101.83.74iZ274pad4siqZab 10.102.7.185iZ27gj5a4e7pZcd备份和恢复数据库目标数据库恢复模式必须为“完全”。

Sqlserver2008镜像功能可以保障数据库的高可用性。数据库镜像维护着数据库的两个副本,这两个副本必须分别放置在不同的SQL Server数据库实例中。可以用两台服务器也可以用一台服务器的不同实例来承载,但实例必须具有不同的数据镜像端口。其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,当主体服务器发生故障时,可以切换到备份服务器来充当主体服务器的功能,切换的过程可以使手动,也可以自动切换,自动切换必须添加一个“见证服务器角色”,用于监视主体服务是否支持数据库服务自动故障转移。

主体服务器与镜像服务器之间同步的原理在此不在描述,请参见微软官网:http://msdn.microsoft.com/zh-cn/library/ms189852.aspx

设置步骤:

1、环境准备

  安装数据库服务Sqlserver2008R2,必须具有相同的版本。

  安装后开启数据库服务和代理服务。

  防火墙开启数据库端口1433和服务端口5022。

  主服务器IP:       10.102.12.106

  镜像服务器IP:    10.101.84.74

  见证服务器IP:    10.102.7.185

2、修改服务器Host文件

  分别打开修改这三个服务器的HOST文件,添加以下指向:

  10.102.12.106        iZ27mnaky5m8Z
  10.101.83.74          iZ274pad4siqZab
  10.102.7.185          iZ27gj5a4e7pZcd

  后面服务器对应的机器名

3、备份以及恢复数据库

  目标数据库恢复模式必须为“完整”。

  备份数据库和备份日志选择同一文件。

  在镜像服务器上进行恢复时,还原选项选择“覆盖现有数据库” 恢复状态选择“不对数据库选择任何操作.......”

4、开始镜像操作

  Sqlserver2008R2 数据库镜像配置步骤第1张

  Sqlserver2008R2 数据库镜像配置步骤第2张

5、完成后状态

  主体服务器数据为:主体,已同步,

  镜机服务器数据库为:镜像,已同步,正在还原...

免责声明:文章转载自《Sqlserver2008R2 数据库镜像配置步骤》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇NGINX 中文日志十六进制编码问题CSS变量variable下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

数据库事务中的隔离级别和锁+spring Transactional注解

转载自:https://www.cnblogs.com/yldIndex/p/spring_Transactional.html 数据库事务中的隔离级别和锁 数据库事务在后端开发中占非常重要的地位,如何确保数据读取的正确性、安全性也是我们需要研究的问题。ACID 首先总结一下数据库事务正确执行的四个要素(ACID): 原子性(Atomicity):即事务是...

Jmeter从数据库中读取数据

Jmeter从数据库中读取数据 1、测试计划中添加Mysql Jar包 2、添加线程组 3、添加 jdbc connection configuration   4、添加JDBC Request,从数据库中获取数据, 注意:1.Variable Name必须与第3步中的Variable Name保持一致。            2.Result var...

拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限

在.net里应用数据库SQL SERVER的调用,有时会出现message:拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限sp_sdidebug这个扩展存储过程是应用在调试时应用的存储过程,在查询分析器里做SQL调试有个前提就是要确保具有执行 sp_sdidebug扩展过程的权限。解决这个问...

【转】SQL Server用GUID值来完成数据表行标识

    以下的文章主要描述的是SQL Server数据表中使用GUID值来作为行标识,GUID(Global unique identifier)全局唯一标识符,GUID(Global unique identifier)是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。          GU...

SqlServer 数据库/数据表 拆分(分布式)【转】

通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。提示:sqlserver 2005版本之后,可以友好的支持“表分区”。 垂直(纵向)拆分:是指按功能模块拆分,比如分为订单库、商品库、用户库......

Docker 面试题(一)

什么是Docker? Docker是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行。   CI(持续集成)服务器的功能是什么? CI功能就是在每次提交之后不断地集成所有提交到存储库的代码,并编译检查错误 什么是Docker镜像? Docker镜像是Docker容器的源代码,Docker镜像用于创...