WEB开发网
开发学院数据库MSSQL Server 使用T-SQL配置日志传送 阅读

使用T-SQL配置日志传送

 2008-09-04 10:00:53 来源:WEB开发网   
核心提示: --设置还原作业的计划execmsdb.dbo.sp_add_jobschedule@job_name=N’LSCopy_logTrans1’,@name=N’RestoreEvery2Min’,@enabled=1,@freq_type=4

--设置还原作业的计划

execmsdb.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_idOUTPUT 
  select@schedule_id

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

execmaster.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脚本如代码:

execmaster.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存储过程,具体操作如代码:

execmsdb.dbo.sp_update_job 
  @job_name=’LSCopy_logTrans1’, 
  @enabled=1 
   
  execmsdb.dbo.sp_update_job 
  @job_name=’LSRestore_logTrans2’, 
  @enabled=1

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

上一页  1 2 3 4 

Tags:使用 SQL 配置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接