SQL SERVER 2005 高可用性之日志传送详细设定

构建环境,在一台服务器(sql-server)上安装两个数据库实例,两个实例之间做日志传送,一个是主服务器,其实例是sqldev01;一个是辅助服务器,其实例是bcpserver.如图1
(不同数据库服务器间的数据库日志传送与此相似)
  2010061108383375.jpg
图1
 
第一步,建立两个文件夹,文件分别是BcpServerlog,BcpTranslog.这两个文件用于存放备份的日志文件。
BcpServerlog用于存放从主服务器上备份过来的日志文件
BcpTranslog用于存放准备还原到辅助服务器上去的日志文件。这些文件是用BcpServerlog中复制过来的。
 
建立好了之后,一定要把两个文件夹设为共享并设置读取权限。这里设置辅助服务器的agent的启动账户SQLServer2005SQLAgentUser$SQL-SERVER$BCPSERVER对两个文件夹有读取权限。D:\BcpServerlog和D:\BcpTranslog如图2
2010061108413095.jpg
 
图2
第二步:
在主服务器上AdventureWorksLT右击-àtasksàshiptransaction logs
点击Enable thisas a primary database in a log shipping configuration选项,如图3
2010061108441522.jpg
图3
这里关于作业的执行计划,不在描述,为了测试方便,笔者设置成1分钟,下同
 
点击add,添加服务服务器。
2010061108462393.jpg
图4
在InitializeSecondary Database选项卡上:如图4
选择第二项。初始化辅助服务器上的AdventureWorksLT跟主服务器上的AdventureWorksLT一样。并设置辅助服务器上AdventureWorks的数据文件和日志文件的路径。
 
在Copy Files选项卡上:如图5
输入路径D:\BcpTranslog。这个文件夹中的文件是辅助服务器从D:\BcpServerlog中复制过来的主服务器的日志文件。
2010061108484490.jpg
图5
 
在RestoreTransaction log选项卡中:图6
 
选择Standby mode,这种模式下,用户可以只读的方式访问数据库。在还原时必须断开所有连接,如果不断开连接,则还原在累积直到所有连接断开才做。
2010061108511661.jpg
图6
 
第三步:
查看数据库的作业情况
2010061108523334.jpg
主服务器上有两个作业,辅助服务器上有3个作业
 
第四步:
看看作业的执行情况:
主服务器:
2010061108570835.jpg
辅助服务器作业的执行情况:
2010061108582089.jpg
查看D:\BcpServerlog和D:\BcpTranslog文件夹:
2010061108585751.jpg
第五步:
测试日志传送是否成功:
在主服务器上做更新操作:
 
ContractedBlock.gif ExpandedBlockStart.gif 代码
 
   
update salesLT.product
set name = ' Road-750 Black, 52_new '
where productid = 999

update SalesLT.Customer
set FirstName = ' Orlando_new '
where CustomerID = 1
select * from salesLT.product where productid = 999

select * from saleslt.customer where CustomerID = 1
 
 
 
 
2010061109002959.jpg
 
立刻查看辅助服务器
 
 
  
select * from salesLT.product where productid = 999

select * from saleslt.customer where CustomerID = 1
 
可以看出还没有被更新。等待一下次作业执行后再查看
2010061109024752.jpg
再次查看:
结果给更新了。
2010061109030679.jpg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值