SQL Server : 如何让每次备份的目标文件文件名不一样
问题:
在对SQL Server数据库进行备份的时候,我们可以指定一个文件名。假设我们需要每天备份,同时希望每天备份的文件名是不一样的,例如使用当前的日期作为文件名
我的回答:
USE MASTER
GO
BACKUP DATABASE [SAMPLEDATABASE] TO DISK = N'D:\BACKUP\'+CONVERT(NVARCHAR(10),GETDATE(),112)+'.bak' WITH NOFORMAT, NOINIT, NAME = N'SAMPLEDATABASE-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO