使用T-SQL配置日志传送(三)

日期: 2008-07-23 作者:深蓝 来源:TechTarget中国 英文

  –设置还原作业的计划







&#101xec msdb.dbo.sp_add_jobschedule 
  @job_name=N’LSCopy_logTrans1’, 
  @name=N’RestoreEvery2Min’, 
  @enabled=1, 
  @freq_type=4, 
  @freq_interval=1, 
  @freq_subday_type=4, 
  @freq_subday_interval=2, 
  @freq_relative_interval=0, 
  @freq_recurrence_factor=1, 
  @active_start_date=20080622, 
  @active_end_date=99991231, 
  @active_start_time=0, 
  @active_end_time=235959, 
  @schedule_id = @schedule_id OUTPUT 
  select @schedule_id 

   (8)在辅助服务器上,执行sp_add_log_shipping_secondary_database以添加辅助数据库,具体操作脚本如代码:






&#101xec master.dbo.sp_add_log_shipping_secondary_database 
  @secondary_database = N’logTrans2’ 
  ,@primary_server = N’10.101.10.66’ 
  ,@primary_database = N’logTrans1’ 
  ,@restore_delay = 0 
  ,@restore_mode = 1 
  ,@disconnect_users = 0 
  ,@restore_threshold = 45 
  ,@threshold_alert_enabled = 0 
  ,@history_retention_period = 1440 

  (9)在主服务器上,执行sp_add_log_shipping_primary_secondary向主服务器添加有关新辅助数据库的必需信息,具体SQL脚本如代码:







&#101xec master.dbo.sp_add_log_shipping_primary_secondary 
  @primary_database = N’logTrans1’ 
  , @secondary_server = N’10.101.10.67’ –辅助数据库的IP 
  , @secondary_database = N’logTrans2’ 

  (10)在辅助服务器上,启用复制和还原作业。启用作业仍然使用sp_update_job存储过程,具体操作如代码:







&#101xec msdb.dbo.sp_update_job 
  @job_name=’LSCopy_logTrans1’, 
  @enabled=1 
   
  &#101xec msdb.dbo.sp_update_job 
  @job_name=’LSRestore_logTrans2’, 
  @enabled=1 


  通过以上10部操作就完成了对日志传送的配置。现在每隔2分钟,系统将会把主服务器中的日志备份到共享文件夹中,辅助服务器访问共享文件夹将日志备份复制到本地硬盘上,然后由还原作业将复制到本地的日志还原到数据库,从而完成了日志的传送。用户可以在共享文件夹和辅助服务器的本地复制文件夹中看到备份的日志文件。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

深蓝
深蓝

相关推荐