配置sql server 自动备份数据

新建作业,步骤

使用tsql脚本
程序代码
DECLARE @backsql varchar(255)
Select @backsql='backup database [数据名] to disk='+'''数据路径'+Convert(char(1), DatePart(dw,getdate()))+'''WITH INIT'
EXEC (@backsql)
说明:
Convert(char(1), DatePart(dw,getdate()))为当天星期数,定义每周7次不同文件的备份。
WITH INIT 每次备份替换原备份文件
调度:每天一次,时间设成凌晨3:00

为数据库备份目录添加个虚拟目录到原ftp目录,权限设为只读,做为下载备份用。


新建作业,步骤

使用tsql脚本
程序代码DECLARE @backsql varchar(255)
Select @backsql='backup database [数据名] to disk='+'''数据路径'+Convert(char(1), DatePart(dw,getdate()))+'''WITH INIT'
EXEC (@backsql)
说明:
Convert(char(1), DatePart(dw,getdate()))为当天星期数,定义每周7次不同文件的备份。
WITH INIT 每次备份替换原备份文件
调度:每天一次,时间设成凌晨3:00

为数据库备份目录添加个虚拟目录到原ftp目录,权限设为只读,做为下载备份用。

本文介绍如何通过新建作业及 T-SQL 脚本来实现 SQL Server 数据库的自动备份,包括按天创建不同文件备份的方法及设定定时任务的具体步骤。
590





