1

我正在尝试进行数据库备份。当 getdate 附加格式为 dd/mm/yyyy 的文件名时,我该怎么做。

declare @dbName VARCHAR(100)
declare @path VARCHAR(100)
set @dbName='CallMeIndia'
set @path='F:\'+@dbName +'-'+convert(varchar(50),getdate(),103)+'.bak'
BACKUP DATABASE @dbName
TO DISK= @path 
4

1 回答 1

1

@Shantanu,文件不能/在名称中包含字符,请尝试使用其他格式,例如 yyyymmdd (112) ,您可以查看此链接以获取更多格式。

set @path='F:\'+@dbName +'-'+convert(varchar(50),getdate(),112)+'.bak'
于 2010-04-21T06:48:49.813 回答