meh*_*tfi 3 sql-server sql-server-2008 sql-server-2008-r2
我每天都使用SQL Server 2008 R2并希望Backup Devices用于创建我的数据库的备份。如何在“备份设备”中创建动态文件名。
在下面的代码中,我创建了一个备份设备,但希望在我的备份文件中包含当前日期 (YYYY-MM-DD)。
EXEC master.dbo.sp_addumpdevice @devtype = N'disk', @logicalname = N'My Database Backup Location', @physicalname = N'D:\Backup\Backup YYYY-MM-DD.bak'
Run Code Online (Sandbox Code Playgroud)
提前致谢
尝试这个
DECLARE @fn nvarchar(200)
SET @fn=N'D:\Backup\Backup'+CONVERT(VARCHAR(8), GETDATE(), 112) +'.bak'
EXEC master.dbo.sp_addumpdevice @devtype = N'disk',
@logicalname = N'My Database Backup Location',
@physicalname = @fn
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4528 次 |
| 最近记录: |