Sql server 2005 自动备份

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Sql sever 2005 自动备份
第一步:选择一个目标数据库,建立自动备份存储过程如下图所示:
第二步:建立存储过程如下:
USE [AutoBackDB]
GO
/****** 对象: StoredProcedure [dbo].[USP_BackupDatabase] 脚本日期: 12/29/2008 10:59:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[USP_BackupDatabase]
@databaseName sysname
AS
BEGIN
SET NOCOUNT ON;
DECLARE @sqlCommand NVARCHAR(1000)
DECLARE @dateTime NVARCHAR(20)
SELECT @dateTime = REPLACE(CONVERT(VARCHAR, GETDATE(),111),'/','') +
REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','')
SET @sqlCommand = 'BACKUP DATABASE ' + @databaseName +
' TO DISK = ''D:\AutoBackDB\' + @databaseName + @dateTime + '.BAK'''
EXECUTE sp_executesql @sqlCommand
END
执行此存储过程。

第三步:打开SQL代理服务如下图:
第四步:新建代理作业如下图:
第五步:设置作业步骤:
execute USP_BackupDatabase(存储过程名) etccard(备份的数据库名)第六步:编辑备份计划如下图所示:
编辑备份的时间。

至此步骤,数据库自动备份基本功能已完成。

若要增加其它功能,则可以按左边的内容进行下一步设置。

相关文档
最新文档