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

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

  (4)在监视服务器上,执行sp_add_log_shipping_alert_job以添加警报作业。此存储过程用于检查是否已在此服务器上创建了警报作业。如果警报作业不存在,此存储过程将创建警报作业并将其作业ID添加到log_shipping_monitor_alert表中。默认情况下,将启用警报作业并按计划每两分钟运行一次。添加警报作业如代码:






USE master 
  GO 
  &#101xec sp_add_log_shipping_alert_job; 


  (5)在主服务器上,启用备份作业。启用作业使用sp_update_job存储过程,只需要输入作业名并设置状态为1即可。具体SQL脚本如代码:







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

  (6)在辅助服务器上,执行sp_add_log_shipping_secondary_primary,提供主服务器和数据库的详细信息。此存储过程返回辅助ID以及复制和还原作业ID,具体SQL脚本如代码:







DECLARE @LS_Secondary__CopyJobId uniqueidentifier 
  DECLARE @LS_Secondary__RestoreJobId uniqueidentifier 
  DECLARE @LS_Secondary__SecondaryId uniqueidentifier 
  &#101xec master.dbo.sp_add_log_shipping_secondary_primary 
  @primary_server = N’10.101.10.66’ 
  ,@primary_database = N’logTrans1’ 
  ,@backup_source_directory = N’\10.101.10.66data’ 
  ,@backup_destination_directory = N’D:log’ 
  ,@copy_job_name = N’LSCopy_logTrans1’ 
  ,@restore_job_name = N’LSRestore_logTrans2’ 
  ,@file_retention_period = 1440 
  ,@copy_job_id = @LS_Secondary__CopyJobId OUTPUT 
  ,@restore_job_id = @LS_Secondary__RestoreJobId OUTPUT 
  ,@secondary_id = @LS_Secondary__SecondaryId OUTPUT 


  (7)在辅助服务器上,执行sp_add_jobschedule以设置复制和还原作业的计划。这里一般将复制和还原作业计划的频率设置来和日志备份的作业频率相同,所以此处将这两个作业的频率设置为每2分钟执行一次,具体SQL脚本如代码:







DECLARE @schedule_id int 

  –设置复制作业计划







&#101xec msdb.dbo.sp_add_jobschedule 
  @job_name=N’LSCopy_logTrans1’, 
  @name=N’CopyEvery2Min’, 
  @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 

 com/Images/OutliningIndicators/None.gif” width=11 align=top>

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

作者

深蓝
深蓝

相关推荐