Prendre la sauvegarde de base de données: Comment sauter « / » de getdate afin qu'il ne soit pas considéré comme dans un dossier
-
30-09-2019 - |
Question
Je suis en train de prendre la sauvegarde de base de données. Comment puis-je faire quand getdate est ajouté avec le nom de fichier au format jj / mm / aaaa.
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
La solution
@Shantanu, un fichier ne peut pas inclure le /
omble chevalier au nom, essayez d'utiliser un autre format, quelque chose comme yyyymmdd (112), vous pouvez le vérifier lien pour plus de formats.
set @path='F:\'+@dbName +'-'+convert(varchar(50),getdate(),112)+'.bak'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow