CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

使用T-SQL配置日志传送

作者: 深蓝,  出处:博客园, 责任编辑: 王晓晨, 
2008-07-22 15:35
  日志传送(log shipping)主要基于SQL Server代理,使用定时作业来完成,另外在配置日志传送之前必须要创建共享文件夹,用于辅助服务器访问。

     --设置还原作业的计划

EXEC 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以添加辅助数据库,具体操作脚本如代码:

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

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

EXEC msdb.dbo.sp_update_job
  @job_name='LSCopy_logTrans1',
  @enabled=1
  
  EXEC msdb.dbo.sp_update_job
  @job_name='LSRestore_logTrans2',
  @enabled=1

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

   

共3页。 9 1 2 3

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i