当前位置:Gxlcms > 数据库问题 > 使用SQL Server Management Studio 创建数据库备份作业

使用SQL Server Management Studio 创建数据库备份作业

时间:2021-07-01 10:21:17 帮助过:10人阅读

--将SQL脚本赋值给变量
declare @SqlBackupDataBase as nvarchar(1000)
set @SqlBackupDataBase=N‘BACKUP DATABASE YourDataBaseName TO DISK = ‘‘E:\DBBackup\YourDataBaseName-‘+
CONVERT(varchar(11),GETDATE(),112)+REPLACE(CONVERT(varchar(12),GETDATE(),108),‘:‘,‘‘)+‘.bak‘‘‘
--备份文件格式:YourDataBaseName-20140626233410.bak
print @SqlBackupDataBase --打印出来(为了方便调试,可省略)
exec sp_executesql @SqlBackupDataBase --调用系统存储过程,执行SQL
技术分享

注:CONVERT()函数的第三个参数是时间样式ID;用REPLACE()函数替换掉了时间中的冒号(因为Windows中文件名不能包含该字符)

时间格式及ID对照表参考:W3school

 

(1.3)设置作业执行计划

 

技术分享

 

在计划选项卡中,点击“新建”按钮新建计划:

 

技术分享

 

设置完成后,点击”确定“按钮,另外三个属性“警报”、“通知”、“目标”如果需要可以自行设置,这里不再讲述。

 

完成计划设置后,点击上级的“确定”按钮,作业就创建完成了。

 

(2)手动验证作业执行的正确性

 

右键单击作业节点下刚建立的作业(图中的“BackupJobTest”),选择‘作业开始步骤(T)’

 

技术分享

 

执行结果如下,表示成功:

 

技术分享

 

点击“查看历史记录(V)”,可查看日志:

 

技术分享

使用SQL Server Management Studio 创建数据库备份作业

标签:输入   代码   写代码   记录   tle   declare   disk   存储   log   

人气教程排行