SQL2005怎么设置每天定时自动备份?

要怎么设置才能让数据库每天都定时自动备份呢?
2024-11-22 12:02:38
推荐回答(2个)
回答(1):

楼上的,看来你搞的也够不行的,你不知道有一种东西叫“作业”的么? 它就可以实现自动备份~ 在SQL Server 2005数据库中实现自动备份的具体步骤: 1、打开SQL Server Management Studio 2、启动SQL Server代理 3、点击作业->新建作业 4、"常规"中输入作业的名称 5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句 DECLARE @strPath NVARCHAR(200) set @strPath = convert(NVARCHAR(19),getdate(),120) set @strPath = REPLACE(@strPath, ':' , '.') set @strPath = 'D:\bak\' + 'databasename'+@strPath + '.bak' BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT (D:\bak\改为自己的备份路径,databasename修改为想备份的数据库的名称) 6、添加计划,设置频率,时间等。 确定,完成。

回答(2):

用多备份客户端可以轻松实现SqlServer每天定时自动备份功能,备份成功后只需要设置一下时间点和频率就可以了,无需手动操作