SQL Server 2000的日志传送功能 - 设定(1) 日志传送功能可自动复制数据库
![](/icons/12613de.gif)
交易日志文件
![](/icons/12613dou.gif)
并回存到备援服务器 (standby server)
![](/icons/12613de.gif)
另外
![](/icons/12613yi.gif)
个数据库
![](/icons/12613dou2.gif)
因此可大幅提高SQL Server数据库的可用性
![](/icons/12613dou2.gif)
![](/icons/12613yinwei.gif)
备援数据库完整地接收来源数据库
![](/icons/12613de.gif)
异动情况
![](/icons/12613dou.gif)
所以它就是
![](/icons/12613yi.gif)
份来源数据库
![](/icons/12613de.gif)
复本 - 差别仅在于资料复制和加载过程所产生
![](/icons/12613de.gif)
时间差
![](/icons/12613dou2.gif)
然而
![](/icons/12613dou.gif)
当主要服务器停摆时
![](/icons/12613dou.gif)
您就可以将备援服务器更改为新
![](/icons/12613de.gif)
主要服务器
![](/icons/12613dou2.gif)
如果原来
![](/icons/12613de.gif)
主要服务器可重新上线使用
![](/icons/12613dou.gif)
那么您可以将其设定为新
![](/icons/12613de.gif)
备援服务器 - 事实上就是对调两台服务器
![](/icons/12613de.gif)
角色
![](/icons/12613dou2.gif)
在SQL Server 2000企业版或开发版的中
![](/icons/12613dou.gif)
Microsoft在Enterprise Manager内提供了
![](/icons/12613yi.gif)
项日志传送(Log Shipping)
![](/icons/12613de.gif)
功能 - 为数据库维护计划精灵
![](/icons/12613de.gif)
其中
![](/icons/12613yi.gif)
部份
![](/icons/12613dou2.gif)
在使用的前
![](/icons/12613de.gif)
SQL Server时
![](/icons/12613dou.gif)
您需要自行建立日志传送系统
设定日志传送 主要服务器(primary server) 即是实际处理资料
![](/icons/12613de.gif)
正式服务器;此服务器内拥有来源数据库
![](/icons/12613dou2.gif)
次要服务器(secondary server)上存放目
![](/icons/12613de.gif)
数据库
![](/icons/12613dou.gif)
用来复制和回存来源数据库
![](/icons/12613de.gif)
交易日志文件
![](/icons/12613dou2.gif)
监控服务器(monitor server)用来监控主要服务器和次要服务器
![](/icons/12613dou2.gif)
和SQL Server 7.0区别
![](/icons/12613de.gif)
是(SQL Server 7.0是在次要服务器上监控日志传送动作)
![](/icons/12613dou.gif)
SQL Server 2000使用Enterprise Manager
![](/icons/12613de.gif)
日志传送监控工具来监控每
![](/icons/12613yi.gif)
组传送中
![](/icons/12613de.gif)
日志资料
![](/icons/12613dou2.gif)
Microsoft建议您在另外
![](/icons/12613yi.gif)
台监控用服务器安装这个工具
![](/icons/12613chengxu.gif)
![](/icons/12613dou2.gif)
您可以利用Enterprise Manager
![](/icons/12613de.gif)
数据库维护计划精灵设定SQL Server 2000
![](/icons/12613de.gif)
日志传送
![](/icons/12613dou2.gif)
但是在您激活精灵的前
![](/icons/12613dou.gif)
您必须先进行某些准备工作
![](/icons/12613dou2.gif)
![](/icons/12613yi.gif)
开始请先遵循下列步骤:
1.决定
![](/icons/12613yi.gif)
组要设定日志传送
![](/icons/12613de.gif)
服务器(即日志传送过程的中
![](/icons/12613dou.gif)
主要服务器和次要服务器为何)
2.选择
![](/icons/12613yi.gif)
台监控服务器
![](/icons/12613dou2.gif)
最好区别于主要服务器或次要服务器
3.设定所有服务器的安全性
![](/icons/12613dou2.gif)
您用来设定日志传送
![](/icons/12613de.gif)
Windows帐号必须拥有所有服务器上SQL Server系统管理者(sa)
![](/icons/12613de.gif)
权限
4.在主要/次要服务器上建立分享资料夹
![](/icons/12613dou2.gif)
首先
![](/icons/12613dou.gif)
将来源数据库交易日志文件所在
![](/icons/12613de.gif)
目录设定为分享目录
![](/icons/12613dou2.gif)
接着在次要服务器上
![](/icons/12613dou.gif)
将您打算回存交易日志文件
![](/icons/12613de.gif)
目录也分享出来
![](/icons/12613dou2.gif)
为了清楚辨别各分享目录
![](/icons/12613dou.gif)
请在分享名称内注明服务器和数据库的名称
![](/icons/12613dou2.gif)
如果分享目录名称已存在
![](/icons/12613dou.gif)
您可能需要从分享目录中删除或是搬移其它档案
![](/icons/12613dou.gif)
特别是旧
![](/icons/12613de.gif)
日志备份文件
![](/icons/12613dou2.gif)
然后再将这些分享目录
![](/icons/12613de.gif)
权限开放给每
![](/icons/12613yi.gif)
台服务器上SQL Agent所使用
![](/icons/12613de.gif)
Windows帐号
5.决定如何建立并
![](/icons/12613chushi.gif)
化目
![](/icons/12613de.gif)
地数据库
![](/icons/12613dou2.gif)
您可以在日志传送设定过程就先建立和
![](/icons/12613chushi.gif)
同步化目
![](/icons/12613de.gif)
地数据库
![](/icons/12613dou.gif)
否则您必须手动进行
![](/icons/12613chushi.gif)
数据库的回存动作
![](/icons/12613dou2.gif)
6.在Enterprise Manager注册此 3台服务器(即主要、次要和监控服务器)
![](/icons/12613dou2.gif)
在您完成这些准备动作时
![](/icons/12613dou.gif)
您就可以准备激活数据库维护计划精灵来设定日志传送
![](/icons/12613dou2.gif)
您可以先检视日志传送过程
![](/icons/12613de.gif)
5个连续步骤
![](/icons/12613dou.gif)
如图1所示:
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26911/CSDN_Dev_Image_2004-4-17101021.g<img)
\" align=\"baseline\" border=\"0\"/>
图1:SQL Server 2000日志传送
![](/icons/12613de.gif)
设定步骤
![](/icons/12613dou2.gif)
前两个为选择性(optional)步骤
![](/icons/12613dou2.gif)
如果您尚未同步化来源和目
![](/icons/12613de.gif)
数据库
![](/icons/12613dou.gif)
则步骤1会为您先备份来源数据库
![](/icons/12613dou.gif)
然后执行同步化动作
![](/icons/12613dou2.gif)
在步骤2时
![](/icons/12613dou.gif)
精灵会将备份文件复制到次要服务器
![](/icons/12613dou.gif)
并回存到目
![](/icons/12613de.gif)
地数据库
![](/icons/12613dou2.gif)
精灵
![](/icons/12613yi.gif)
定会执行其余 3项步骤
![](/icons/12613dou2.gif)
在步骤3时
![](/icons/12613dou.gif)
精灵将在主要服务器上建立
![](/icons/12613yi.gif)
个SQL Agent工作(job)
![](/icons/12613dou2.gif)
此工作将会周期性地把交易日志文件内容备份到磁盘档案内
![](/icons/12613dou2.gif)
精灵也会在次要服务器上建立
![](/icons/12613yi.gif)
个传送日志
![](/icons/12613de.gif)
数据库维护计划;此计画包含两个SQL Agent工作:
![](/icons/12613yi.gif)
个是将交易日志文件复制到次要服务器(步骤4)
![](/icons/12613dou.gif)
另
![](/icons/12613yi.gif)
个则是将交易日志文件回存到目
![](/icons/12613de.gif)
数据库(步骤5)
![](/icons/12613dou2.gif)
这些步骤将建立
![](/icons/12613yi.gif)
组日志传送服务器(互相有日志传送关系
![](/icons/12613de.gif)
两个数据库)
![](/icons/12613dou2.gif)
如果您想要额外提供容错功能或是设定
![](/icons/12613yi.gif)
台报表服务器
![](/icons/12613dou.gif)
那么您可以将主要服务器和另外
![](/icons/12613yi.gif)
台次要服务器组合在
![](/icons/12613yi.gif)
起
![](/icons/12613dou.gif)
再设定
![](/icons/12613yi.gif)
组日志传送配对服务器
准备工作 1.准备 Primary Server (以下为Ztao-1) 及
Secondary Server (以下为IntronTest)
2.将要作 Log Shipping
![](/icons/12613de.gif)
数据库(以下为IntronERP)的还原模型(Recovery Model)设定为完整(FULL)
![](/icons/12613dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26911/CSDN_Dev_Image_2004-4-17101020.jpg\")
3.将两台计算机
![](/icons/12613de.gif)
SQL Server服务账号加入Administrator群组
4.建立Primary Server 备份Log
![](/icons/12613de.gif)
数据夹
a.建立C:\\Logfile
![](/icons/12613dou.gif)
以存放Primary Server数据库Transaction Log
![](/icons/12613de.gif)
备份
b.将C:\\Logfile作数据分享
![](/icons/12613dou.gif)
分享目录
![](/icons/12613de.gif)
权限开放给SQL Agent所使用
![](/icons/12613de.gif)
Windows帐号
![](/icons/12613dou2.gif)
5.建立
Secondary Server 还原
![](/icons/12613de.gif)
数据夹(在
Secondary Server)
a.建立C:\\Shippedlog数据夹以存放从Primary Server传送过来
![](/icons/12613de.gif)
Transaction log
![](/icons/12613de.gif)
备份
b.建立 C:\\Logfile数据夹
![](/icons/12613dou.gif)
当角色交换后
![](/icons/12613dou.gif)
可存放新Primary Server
![](/icons/12613de.gif)
数据库Transaction Log
c.将C:\\Logfile数据夹作资源共享
![](/icons/12613dou.gif)
分享目录
![](/icons/12613de.gif)
权限开放给SQL Agent所使用
![](/icons/12613de.gif)
Windows帐号
![](/icons/12613dou2.gif)
6.在Primary Server中
![](/icons/12613dou.gif)
新增
Secondary Server
![](/icons/12613de.gif)
注册信息
延伸阅读
最新评论