300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > mysql自动备份命名 怎么让SQL Server自动定时备份数据库并按日期命名

mysql自动备份命名 怎么让SQL Server自动定时备份数据库并按日期命名

时间:2023-03-20 09:43:33

相关推荐

mysql自动备份命名 怎么让SQL Server自动定时备份数据库并按日期命名

建一个作业,每晚执行就好了,

-- 执行备份

DECLARE @strPath NVARCHAR(200)

DECLARE @name SYSNAME

DECLARE userDB CURSOR FOR select name from master.dbo.sysdatabases WHERE dbid>6 order by dbid desc

OPEN userDB

FETCH NEXT FROM userDB INTO @name

WHILE (@@FETCH_STATUS = 0)

BEGIN

SET @strPath = CONVERT(NVARCHAR(19), GETDATE(), 120)

SET @strPath = REPLACE(@strPath, ':', '.')

SET @strPath = 'D:\' + @name + @strPath + '.bak'

BACKUP DATABASE @name TO DISK = @strPath WITH NOINIT, NOUNLOAD, NOSKIP, STATS = 10, NOFORMAT,COMPRESSION,BUFFERCOUNT = 50

FETCH NEXT FROM userDB INTO @name

END

CLOSE userDB

DEALLOCATE userDB

取消

评论

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。