Создание резервной копии базы данных: как пропустить '/' из getdate, чтобы он не считался в папке - PullRequest
1 голос
/ 21 апреля 2010

Я пытаюсь сделать резервную копию базы данных. Как я могу это сделать, когда к getdate добавляется имя файла в формате дд / мм / гггг.

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 

1 Ответ

1 голос
/ 21 апреля 2010

@ Shantanu, файл не может содержать символ / в названии, попробуйте использовать другой формат, например, yyyymmdd (112), вы можете проверить эту ссылку для получения дополнительных форматов.

set @path='F:\'+@dbName +'-'+convert(varchar(50),getdate(),112)+'.bak'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...