DECLARE @filename VARCHAR(255); --文件名DECLARE @date DATETIME; --日期DECLARE @path VARCHAR(255); --文件存放路径SELECT @date = GETDATE(); --获取当前时间--根据当前时间自动生成文件名,后缀为.bak--年月日 时分SET @filename = CAST(DATEPART(yyyy, @date) AS VARCHAR) + '-' + CAST(DATEPART(mm, @date) AS VARCHAR) + '-' + CAST(DATEPART(dd, @date) AS VARCHAR) +'-' + CAST(DATEPART(hh,@date) as varchar)+CAST(DATEPART(mi,@date) as varchar)+'.bak';SET @path = N'E:\backup\test_' + @filename; --设置文件路径--备份数据库,test数据库名称BACKUP DATABASE test TO DISK = @path;