使用T-SQL配置日志传送
2008-09-04 10:00:53 来源:WEB开发网execmsdb.dbo.sp_update_job
@job_name=’LSBackup_logTrans1’,
@enabled=1
(6)在辅助服务器上,执行sp_add_log_shipping_secondary_primary,提供主服务器和数据库的详细信息。此存储过程返回辅助ID以及复制和还原作业ID,具体SQL脚本如代码:
DECLARE@LS_Secondary__CopyJobIduniqueidentifier
DECLARE@LS_Secondary__RestoreJobIduniqueidentifier
DECLARE@LS_Secondary__SecondaryIduniqueidentifier
execmaster.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__CopyJobIdOUTPUT
,@restore_job_id=@LS_Secondary__RestoreJobIdOUTPUT
,@secondary_id=@LS_Secondary__SecondaryIdOUTPUT
(7)在辅助服务器上,执行sp_add_jobschedule以设置复制和还原作业的计划。这里一般将复制和还原作业计划的频率设置来和日志备份的作业频率相同,所以此处将这两个作业的频率设置为每2分钟执行一次,具体SQL脚本如代码:
DECLARE@schedule_idint
--设置复制作业计划
execmsdb.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_idOUTPUT
select@schedule_id
- ››sql server自动生成批量执行SQL脚本的批处理
- ››使用linux中的quota教程
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››使用jxl生成带动态折线图的excel
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
更多精彩
赞助商链接