当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:22:00  来源:本站整理

SQL Server 2000之日记传送功效 - 设定(1)[MSSQL防范]

赞助商链接



  本文“SQL Server 2000之日记传送功效 - 设定(1)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
?sql server 2000之日记传送功效 - 设定(1)

????? 日记传送功效可自动复制数据库的交易日记文件,并回存到备援服务器 (standby server) 的别的一个数据库.因此可大幅提高SQL Server数据库之可用性.因为备援数据库完好地接纳根源数据库的异动情形,所以它就是一份根源数据库的复本 - 差别仅在于资料复制与加载历程所产生的时间差.但是,当主要服务器停摆时,您便可以将备援服务器更改成新的主要服务器.假如本来的主要服务器可重新上线利用,那么您可以将其设定为新的备援服务器 - 事实上就是对换两台服务器的角色.
?
?????? 在SQL Server 2000企业版或开辟版之中,Microsoft在Enterprise Manager内供应了一项日记传送(Log Shipping)的功效 - 为数据库保护筹划精灵的此中一部份.在利用之前的SQL Server时,您需求自行成立日记传送系统.
?
设定日记传送

????? 主要服务器(primary server) 便是实际处理资料的正式服务器;此服务器内拥有根源数据库.次要服务器(secondary server)上存放目的数据库,用来复制与回存根源数据库的交易日记文件.监控服务器(monitor server)用来监控主要服务器与次要服务器.与SQL Server 7.0差别的是(SQL Server 7.0是在次要服务器上监控日记传送行动),SQL Server 2000利用Enterprise Manager的日记传送监控工具来监控每一组传送中的日记资料.Microsoft倡议您在别的一台监控用服务器安装这个工具程序.
?
?????? 您可以操纵Enterprise Manager的数据库保护筹划精灵设定SQL Server 2000的日记传送.但是在您激活精灵之前,您必须先举行某些预备工作.一开始请先遵守下列步骤:
?????? 1.决意一组要设定日记传送的服务器(近日记传送历程之中,主要服务器与次要服务器为什么).
????? 2.?挑选一台监控服务器.最好差别于主要服务器或次要服务器.
????? 3.?设定全部服务器之安全性.您用来设定日记传送的Windows帐号必须拥有全部服务器上SQL Server系统管理者(sa)的权限.
?????? 4.?在主要/次要服务器上成立分享资料夹.首先,未根源数据库交易日记文件所在的目录设定为分享目录.接着在次要服务器上,将您打算回存交易日记文件的目录也分享出来.为了清楚辨别各分享目录,请在分享名称内注明服务器与数据库之名称.假如分享目录名称已存在,您大概需求从分享目录中删除或是搬移别的档案,分外是旧的日记备份文件.然后再将这些分享目录的权限开放给每一台服务器上SQL Agent所利用的Windows帐号.
?????? 5.?决意若何成立并初始化目的地数据库.您可以在日记传送设定历程就先成立与初始同步化目的地数据库,不然您必须手动举行初始数据库之回存行动.
?????? 6.?在Enterprise Manager注册此三台服务器(即主要、次要与监控服务器).
?在您完成这些预备行动时,您便可以预备激活数据库保护筹划精灵来设定日记传送.您可以先检视日记传送历程的五个持续步骤,如图1所示:

SQL Server 2000之日记传送功效 - 设定(1)
图1:SQL Server 2000日记传送的设定步骤.

?????? 前两个为挑选性(optional)步骤.假如您还没有同步化根源与目的数据库,则步骤1会为您先备份根源数据库,然后履行同步化行动.在步骤2时,精灵会将备份文件复制到次要服务器,并回存到目的地数据库.
?????? 精灵一定会履行别的三项步骤.在步骤3时,精灵将在主要服务器上成立一个SQL Agent工作(job).此工作将会周期性地把交易日记文件内容备份到磁盘档案内.精灵也会在次要服务器上成立一个传送日记的数据库保护筹划;此计画包含两个SQL Agent工作:一个是将交易日记文件复制到次要服务器(步骤4),另一个则是将交易日记文件回存到目的数据库(步骤5).这些步骤将成立一组日记传送服务器(彼此有日记传送关系的两个数据库).假如您想要额外供应容错功效或是设定一台报表服务器,那么您可以将主要服务器与别的一台次要服务器组合在一同,再设定一组日记传送配对服务器.

预备工作
??????? 1.?预备 Primary Server (以下为Ztao-1) 及 Secondary Server (以下为IntronTest)
??????? 2.?将要作 Log Shipping 的数据库(以下为IntronERP)之复原模子(Recovery Model)设定为完好(FULL).
?SQL Server 2000之日记传送功效 - 设定(1)
??????? 3.?将两台计算机的SQL Server服务账号加入Administrator群组
??????? 4.?成立Primary Server 备份Log的数据夹
??????????? a.?成立C:\Logfile,以存放Primary Server数据库Transaction Log的备份
??????????? b.?将C:\Logfile作数据分享,分享目录的权限开放给SQL Agent所利用的Windows帐号.
??????? 5.?成立 Secondary Server 复原的数据夹(在Secondary Server)
??????????? a.?成立C:\Shippedlog数据夹以存放从Primary Server传送过来的Transaction log 的备份
??????????? b.?成立 C:\Logfile数据夹,当角色交换后,可存放新Primary Server的数据库Transaction Log
??????????? c.?将C:\Logfile数据夹作资源同享,分享目录的权限开放给SQL Agent所利用的Windows帐号.
??????? 6.?在Primary Server中,新增 Secondary Server的注册信息

  以上是“SQL Server 2000之日记传送功效 - 设定(1)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .