没有合适的资源?快使用搜索试试~ 我知道了~
pb9.0+SQL2000 执行自动备份的步骤
5星 · 超过95%的资源 需积分: 10 12 下载量 133 浏览量
2012-07-22
16:02:53
上传
评论 1
收藏 7KB TXT 举报
温馨提示
试读
6页
pb9.0+SQL2000 执行自动备份的步骤 --SQL 执行自动备份的步骤 -- 创建 自动备份存储过程 Create Procedure pro_Autobackup WITH ENCRYPTION As Declare @Ex_Path Varchar(200) Declare @Path Varchar(1000) Select @Ex_Path='_'+Rtrim(ltrim(Convert(Char,Getdate(),112)))+'_'+ltrim(Rtrim(DatePart(Hour,Getdate())))+'.bak' Backup log databasename with no_log Select @path='d:\\'+@Ex_Path Backup Database databasename To Disk=@Path -- 创建自动备份作业 DECLARE @JobID BINARY(16) IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1 ..................
资源推荐
资源详情
资源评论
pb9.0+SQL2000 执行自动备份的步骤
--SQL 执行自动备份的步骤
-- 创建 自动备份存储过程
Create Procedure pro_Autobackup
WITH
ENCRYPTION
As
Declare @Ex_Path Varchar(200)
Declare @Path Varchar(1000)
Select @Ex_Path='_'+Rtrim(ltrim(Convert(Char,Getdate(),112)))+'_'+ltrim(Rtrim(DatePart(Hour,Getdate())))+'.bak'
Backup log databasename with no_log
Select @path='d:\'+@Ex_Path
Backup Database databasename To Disk=@Path
-- 创建自动备份作业
DECLARE @JobID BINARY(16)
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
EXECUTE msdb.dbo.sp_add_category @name = N'[Uncategorized (Local)]'
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'wst_autobackup')
IF (@JobID IS not NULL)
-- 删除[本地]作业
EXECUTE msdb.dbo.sp_delete_job @job_name = N'wst_autobackup'
SELECT @JobID = NULL
BEGIN
-- 添加作业
EXECUTE msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'wst_autobackup',
@owner_login_name = N'sa', @description = N'王松涛自动备份策略', @category_name = N'[Uncategorized (Local)]',
--SQL 执行自动备份的步骤
-- 创建 自动备份存储过程
Create Procedure pro_Autobackup
WITH
ENCRYPTION
As
Declare @Ex_Path Varchar(200)
Declare @Path Varchar(1000)
Select @Ex_Path='_'+Rtrim(ltrim(Convert(Char,Getdate(),112)))+'_'+ltrim(Rtrim(DatePart(Hour,Getdate())))+'.bak'
Backup log databasename with no_log
Select @path='d:\'+@Ex_Path
Backup Database databasename To Disk=@Path
-- 创建自动备份作业
DECLARE @JobID BINARY(16)
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
EXECUTE msdb.dbo.sp_add_category @name = N'[Uncategorized (Local)]'
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'wst_autobackup')
IF (@JobID IS not NULL)
-- 删除[本地]作业
EXECUTE msdb.dbo.sp_delete_job @job_name = N'wst_autobackup'
SELECT @JobID = NULL
BEGIN
-- 添加作业
EXECUTE msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'wst_autobackup',
@owner_login_name = N'sa', @description = N'王松涛自动备份策略', @category_name = N'[Uncategorized (Local)]',
@enabled = 1, @notify_level_email = 0, @notify_level_page = 0, @notify_level_netsend = 0,
@notify_level_eventlog = 2, @delete_level= 0
-- 添加作业步骤
EXECUTE msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 1, @step_name = N'backup_wst',
@command = N'exec pro_Autobackup', @database_name = N'master', @server = N'',
@database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0,
@flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'C:\wst.sql',
EXECUTE msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1
-- 添加作业调度
EXECUTE msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'wst备份',
@enabled = 1, @freq_type = 4, @active_start_date = 20070501,
@active_start_time = '开始日期', @freq_interval = '时间间隔',
@freq_subday_type = 1, @freq_subday_interval = 0, @freq_relative_interval = 0,
@freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959
-- 添加目标服务器
EXECUTE msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name = N'(local)'
END
-- PB
-- 功能实现窗口界面需要连接master数据库,把所有数据库都读取出来供客户选择
-- 界面上应该有设置备份间隔(em_day),备份时间(em_time),备份路径(sle_path)
-- 的编辑框供客户输入或者选择路径
//自动备份设置 add by wst 2008-09-10
string str_sql
long lng_job_starttime
long lng_jobnumber //备份开始时间
string lstr_path //备份路径
@notify_level_eventlog = 2, @delete_level= 0
-- 添加作业步骤
EXECUTE msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 1, @step_name = N'backup_wst',
@command = N'exec pro_Autobackup', @database_name = N'master', @server = N'',
@database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0,
@flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'C:\wst.sql',
EXECUTE msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1
-- 添加作业调度
EXECUTE msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'wst备份',
@enabled = 1, @freq_type = 4, @active_start_date = 20070501,
@active_start_time = '开始日期', @freq_interval = '时间间隔',
@freq_subday_type = 1, @freq_subday_interval = 0, @freq_relative_interval = 0,
@freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959
-- 添加目标服务器
EXECUTE msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name = N'(local)'
END
-- PB
-- 功能实现窗口界面需要连接master数据库,把所有数据库都读取出来供客户选择
-- 界面上应该有设置备份间隔(em_day),备份时间(em_time),备份路径(sle_path)
-- 的编辑框供客户输入或者选择路径
//自动备份设置 add by wst 2008-09-10
string str_sql
long lng_job_starttime
long lng_jobnumber //备份开始时间
string lstr_path //备份路径
剩余5页未读,继续阅读
资源评论
- clinfor2012-12-22试了下,应该可以用
程序建筑民工
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 健身房系统的设计与实现论文Java项目
- 使用TCP实现的搜索可用服务器
- 使用贪心算法解决会议时间安排问题的 Java 示例代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功