gpt4 book ai didi

sql-server - 动态备份文件名

转载 作者:行者123 更新时间:2023-12-04 00:44:35 25 4
gpt4 key购买 nike

我用 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'

提前致谢

最佳答案

尝试这个

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

关于sql-server - 动态备份文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13153235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com