`
baobaojinjin
  • 浏览: 142165 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SqlServer事物日志传输

 
阅读更多
  • 一、什么是日志传送?

    原理很简单,三个动作六个字:备份->复制->恢复。

    如果由人来完成这个三个动作,只能叫日志搬运工;而由SQL Server Job自动完成,就叫日志传送。同样的事情,不一样的档次,所以叫法也不一样。

    二、日志传送能解决什么问题?

    解决数据库的多服务器热备份问题。多台服务器定时备份,随时可以作为主数据库服务器的替补。

    三、日志传送的优点是什么?

    简单!比SQL Server的数据库复制、镜像简单多了。

    四、日志传送的缺点是什么?

    日志文件的传输只支持Windows文件共享的方式,不支持FTP,就如同快递公司只送本地,不送外地。所有备份服务器都要在同一个局域网内,所以准确的名字应该叫“日志本地传送”。

  • 一、准备工作:

    主数据库服务器:

    OSWindows Server 2008 R2    DB: SQL Server 2008 R2

    Hostname : CXMasterDB 

    IP: 192.168.1.224/24    dg: 192.168.1.1

    DNS: 192.168.1.19    DNS: 202.96.209.133

    从数据库服务器:

    OSWindows Server 2008 R2    DB: SQL Server 2008 R2

    Hostname : CXSlaveDB 

    IP: 192.168.1.225/24    dg: 192.168.1.1

    DNS: 192.168.1.19    DNS: 202.96.209.133

    //主数据库Northwind,如下图所示:

    image

    //从CXSlave中,没有数据库Northwind,如下图所示:

    image

    二、创建SQL  Server数据库的管理员用户和共享文件夹权限,设置SQL Server服务SQL Server代理的登录用户为sqladmin

    1. 在主数据库CXMasterDB服务器上创建用户sqladmin,如下图所示:

    win + R ---> lusrmgr.msc回车,如下图所示:

    image

    //设置sqladmin的权限

    image

    2. 同理,在从数据库CXSlaveDB服务器上创建用户sqladmin且加入administrators组,其他都删除之!

    3. 分别在主从数据库服务器上创建用于存放主从备份日志文件的共享文件夹DB_Backpup且共享权限和NTFS权限,如如下图所示:

    image

    image

    4. 分别从主数据库服务器上和从数据库服务器上打开SQLServer配置管理器,将SQLServer服务和SQLServer代理服务的“登录身份为”sqladmin用户且启动模式为:自动,如下图所示:

    image

    image

    三、配置SQLServer日志传送

    1. 在主数据库服务器CXMasterDB上配置

    //用sqladmin连接到本地SQL  Server数据库服务器

    image

    //在数据库实例中,配置 服务器身份验证模式  和 服务器代理帐户

    image

    2. 在主数据库CXMasterDB中的Northwind数据库的属性的配置

    image

    //在Northwind数据库的属性 --> 选项 的配置

    image

    //在Northwind数据库的属性 --> 事务日志传送 的配置

    image

    //事务日志备份设置,如下图所示:

    image

    //在上图中,点击 计划…  后,弹出如下图所示:

    image

    一路 确定 !见到下图为止!

    //添加 辅助数据库实例和数据库

    image

    //连接到 辅助服务器实例和辅助数据库

    image

    //辅助数据库设置--->初始化辅助数据库

    image

    注:

        下面查看看,辅助服务器CXSlaveDB中数据库的 数据文件和日志文件 的文件夹的路径

    image

    //辅助数据库设置--->复制文件

    image

    //在上图中 击点  计划(E) … 则弹出如下图所示,设置从数据库还原日志的计划任务:

    image

    ////辅助数据库设置--->还原事务日志

    image

    //在上图中 击点  计划(E) … 则弹出如下图所示,设置从数据库还原日志的计划任务:

    image

    //将配置信息导出到文件

    image

    //在下图中点击  确定 后,一目了然了!

    image

    三、验证SQL  Server 2008 R2主从数据库是否同步

    1. 我们去从服务器CXSlaveDB看看是否有Northwind数据库,由下图所示,可见成功了!

    image

    2. 现在我们去主数据库服务器CXMasterDB中Northwind数据库添加如下图所示的表:

    //创建名为 雇员通讯录

    image

    //刷新下,就可见到 dbo.雇员通讯录 ,如下图所示:

    image

    3. 现在我们去从数据库服务器CXSlaveDB的Northwind数据库是否有表dbo.雇员通讯录,如下图所示:

    image

    思考:

         下面我们到主数据库服务器CXMasterDB的Northwind数据库中,删除表dbo.雇员通讯录

    看看从数据库CXSlaveDB的Northwind数据库中的表dbo.雇员通讯录,是否也被删除了?

     

    附:

    1. 如何删除Northwind(备用 / 只读)数据库

    image

    //在数据库属性 –-> 选项 ---> 状态 --->数据库为只读 修改为 False即可!能删除吗???

    image

分享到:
评论

相关推荐

    SQL Server 2005数据库镜像介绍

    据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像的拷贝是一个备用的拷贝,不能直接访问;它只用在错误恢复的情况下。因为是在SQL Server 2005中新引入...

    SQLServer安全及性能优化

    SQLServer安全及性能优化 修补漏洞 安装程序补丁修补漏洞 随时关注微软官方网站补丁升级 关闭不必要的端口 关闭联必要的服务 数据库引擎 SQL Server Analysis Services SQL Server Reporting Services SQL ...

    SQLServer2008查询性能优化 2/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

    SQLServer2008查询性能优化 1/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

    数据库镜像搭建

    数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器,保证数据的安全性。

    mssql2005数据库镜像搭建教程

    数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库。 ...

    MSSQL2008复制服务配置方法及心得

    曾经使用过Sybase SQL Anywhere 11数据同步采用内置插件MobiLink居于日志事务流形式的通讯,优点速度快、准确、夸平台,网络开销极低情况下保证通讯顺畅不丢包。由于工作原因开始接触MSSQL,有人说MSSQL没有此功能、...

    数据库管理系统(1).doc

    事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整 性检查,事务的并发控制及系统恢复等功能。 (6)数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障 、数据库...

    asp.net知识库

    在Framework1.0下同时连接SqlServer和Oracle的一些体会 XML XPath XPath最通俗的教程(ZZ) XPath中相对路径和绝对路径 XPath 简单语法 Asp.Net(C#)利用XPath解析XML文档示例 XSL .Net框架下的XSLT转换技术简介 一个...

    IIS6.0 IIS,互联网信息服务

    最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS。 添加和运行准备  一、IIS的添加 请进入“控制...

    ASP3《高级编程》(第一部分)

    10.4.3 利用SQL Server完成记录集分页 333 10.4.4 数据分页小结 336 10.5 使用数据库中的图像 337 10.6 小结 338 第11章 使用XML数据 339 11.1 XML的定义 339 11.1.1 XML和HTML的差别 340 11.1.2 标记和元素 ...

    ASP3《高级编程》(第二部分)

    10.4.3 利用SQL Server完成记录集分页 333 10.4.4 数据分页小结 336 10.5 使用数据库中的图像 337 10.6 小结 338 第11章 使用XML数据 339 11.1 XML的定义 339 11.1.1 XML和HTML的差别 340 11.1.2 标记和元素 ...

    基于阿里云服务器+libevent+qt+mysql等实现仿qq聊天软件.zip

    例如,InnoDB提供事务安全、行级锁定和外键约束,适合处理高并发事务性的应用;MyISAM则更侧重于读取密集型操作,提供全文索引支持,适用于读多写少的场景。这种多引擎架构使得MySQL能够适应不同业务需求,提供高度...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例021 重定向输出流实现程序日志 31 实例022 自动类型转换与强制类型转换 33 2.2 运算符 34 实例023 加密可以这样简单(位运算) 34 实例024 用三元运算符判断奇数和偶数 35 实例025 更精确地使用浮点数 35 实例...

Global site tag (gtag.js) - Google Analytics