标签:SQL SERVER/MSSQL SERVER/数据库/DBA/镜像

概述

本章内容主要讲述数据库镜像的安装,安装环境是在域环境下进行安装。

环境:SQL Server 2008 r2 企业版

域服务器IP:192.168.2.10

主体数据库服务器:机器名(CLU13);IP(192.168.2.13)

镜像数据库服务器:机器名(CLU12);IP(192.168.2.12)

见证服务器:IP(192.168.2.10)

目录

安装数据库镜像

备份还原数据库

将需要进行数据库镜像的数据库先进行数据库完整备份,然后再进行日志备份,将备份的数据库文件和日志文件拷贝到镜像服务器磁盘下。

1.在镜像服务器中还原刚才备份的数据库,还原完整备份,还原的数据名AdventureWorks2008R2,恢复状态选择RESTORE WITH NORECOVERY

2.还原日志文件,恢复状态选择RESTORE WITH NORECOVERY

配置数据库镜像

3.以域用户登入CLU13服务器,打开SQL Server,右键AdventureWorks2008R2-任务-镜像,点击配置安全性

4.这一步是选择是否要配置见证服务器,这里选择“是”,也可以选择否,在后面配置完镜像后还可以添加见证服务器

5.默认勾选

6.主体服务器默认已连接,点下一步

7.点击连接,因为主体和镜像服务器都加入了域,所以以windows身份连接即可。

8.见证服务器同上,也是以windows身份连接

9.创建服务账户,由于这里是测试添加域管理员用户,最后会在登入名中自动创建用户

10.点击完成

11.开始镜像

12.带故障转移的数据库镜像配置完成

13.打开数据库镜像监视器

注意:数据库服务的启动用户必须是域用户

如何搭建域环境参考:http://www.cnblogs.com/chenmh/p/4444168.html

应用端连接数据库镜像参考:https://technet.microsoft.com/zh-cn/library/ms175484.aspx

总结

数据库镜像不足的地方在于作为镜像的数据库是无法访问的,无法分担主体的压力,所以微软在SQL Server 2012版中加入了AlwaysOn,AlwaysOn可以通过配置只读路由访问辅助副本,从而分担主要副本服务器的压力。在域环境下配置数据库镜像比较容易;在非域环境下配置数据库镜像需要配置凭证还需要对凭证加密,相对于域环境下复杂一点;由于是测试所以这里都是以域管理员进行创建,实际生产环境中需要控制权限。如果开启镜像出错检查三台服务器的1433,5022端口是否被防火墙阻止了。

备注:

作者:pursuer.chen

博客:http://www.cnblogs.com/chenmh

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接,否则保留追究责任的权利。

《欢迎交流讨论》

SQL Server 数据库镜像的更多相关文章

  1. SQL Server数据库镜像的页面自动修复原理

    SQL Server数据库镜像的页面自动修复原理 主库页面损坏 镜像库页面损坏 LSN用来保证事务的时序 LSN保存在每个数据页面的页头 在同一台机器,内存中的数据页和磁盘中的数据页保持同步依靠的是数 ...

  2. SQL server 数据库镜像删除如何操作

    安全性 Permissions 需要对数据库拥有 ALTER 权限. 使用 SQL Server Management Studio 删除数据库镜像 在数据库镜像会话期间,连接到主体服务器实例,然后在 ...

  3. SQL Server数据库备份的镜像

    SQL Server数据库备份的镜像 一个完整备份可以分开镜像 USE master GO BACKUP DATABASE [testdatabase] TO DISK = N'C:\testdata ...

  4. SQL Server的镜像是基于物理块变化的复制 镜像Failover之后数据的预热问题

    SQL Server的镜像是基于物理块变化的复制 镜像Failover之后数据的预热问题 基于物理块变化的复制,没有并行也是很快的. 逻辑复制的日志是按事务结束的时间排序的,而物理复制是与事务无关的, ...

  5. 人人都是 DBA(V)SQL Server 数据库文件

    SQL Server 数据库安装后会包含 4 个默认系统数据库:master, model, msdb, tempdb. SELECT [name] ,database_id ,suser_sname ...

  6. SQL Server - 数据库初识

      在互联网笔试中,常遇到数据库的问题,遂来简单总结,注意,以 Sql Server 数据库为例. 数据库 数据库系统,Database System,由数据库和数据库管理系统组成. 数据库,Data ...

  7. 你所不知道的SQL Server数据库启动过程(用户数据库加载过程的疑难杂症)

    前言 本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQL Server服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQL Server启动过程中关于用户数据库加载的流程, ...

  8. 实战SQL Server 2005镜像配置全过程

    SQL Server 2005镜像配置基本概念 我理解的SQL Server 2005镜像配置实际上就是由三个服务器(也可以是同一服务器的三个 SQL 实例)组成的一个保证数据的环境,分别是:主服务器 ...

  9. SQL Server 2005 镜像构建手册

    转载:http://www.cnblogs.com/killkill/archive/2008/05/23/1205792.html 一. 镜像简介 1. 简介 数据库镜像是将数据库事务处理从一个SQ ...

随机推荐

  1. [Idea] 在idea中使用jetty debug

    1.添加jetty的maven插件 <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId> ...

  2. react native 键盘遮挡按钮点击事件

    在做项目的时候,我遇到一个很奇怪的问题,我先描述一下问题,在InputText输入内完成以后,点击按钮进行下一步的操作的时候,第一次点击的时候,按钮没有响应,第二次点击的时候才会响应.这样对用户体验有 ...

  3. jave ee之 servlet 记录

    1:没有自动生成web.xml文件 解决方法:新建web工程的时候最后会选择是否创建web.xml文件 2:通过url映射无法打开对应网站 <servlet> <servlet-na ...

  4. datatable 加序号列

    最近使用datatable时,发现没有像jqgrid那样生成序号列,在国外网站搜罗了一下还是很简单的,就要在aoColumns中添加一空列占位就行,然后再用fnRowCallback添加序号 示例如下 ...

  5. Delphi 中的自动释放策略-转

    八.使用结构体而不是结构体指针: 很重要 一.指定 Owner 后, 随 Owner 连带释放: //uses Vcl.StdCtrls, Vcl.ExtCtrls; var panel: TPane ...

  6. [转]Windows7文件夹转移清理臃肿的C盘

    当你使用Windows的时候,你会发现无论哪个版本的Windows,系统都会默认将用户文件夹和程序数据文件夹(xp下是Documents and Settings文件夹,而windows7和vista ...

  7. 解决ugui中Image使用iTween的ColorTo、ColorFrom等不生效

    查看iTween的源码找到ColorFrom函数,看该函数的注释“/// Changes a GameObject's color values instantly then returns them ...

  8. java 过滤表情符号

    /** * 过滤表情符号 * @create by ldw on 2016-10-25 * @param str * @return str(去掉表情符号的字符串) * @version 1.0 * ...

  9. Spark优化之三:Kryo序列化

    Spark默认采用Java的序列化器,这里建议采用Kryo序列化提高性能.实测性能最高甚至提高一倍. Spark之所以不默认使用Kryo序列化,可能的原因是需要对类进行注册. Java程序中注册很简单 ...

  10. Python之路第一课Day9--随堂笔记之二(进程、线程、协程篇)

    本节内容 进程.与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queu ...