Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Неверное имя бэкапа при смене директории для сохранения  [new]
ДамирШ
Member

Откуда:
Сообщений: 61
Друзья, прошу помощи в следующем опросе:
Если сохраняю бэкап на внешний носитель по адресу \\192.168.1.207\Rezerv\Backup\, то в имени бэкапа не достает даты и расширения. Т.е. бэкап сохраняется по указанному пути с именем "TDMSbackup" и все, а должен "TDMSbackup21.11.2015.bak".


USE master
DECLARE @name char(40)
SET @name='\\192.168.1.207\Rezerv\Backup\'+'TDMSbackup'+convert(varchar(10),GETDATE(),104)+ '.bak'
BACKUP DATABASE [ipgroup] TO DISK = @name WITH INIT , NOUNLOAD , NAME = N'ipgroup backup', SKIP, NOREWIND, STATS = 10, NOFORMAT
GO


Если же указываю путь на собственный диск сервера т.е. так "D:\Backup\" все сохраняется как надо.

Пытался обращаться к внешнему по имени его диска т.к. так "R:\Backup", но в этом случае SQL говорит что не может сохранить по указанной директории.

Как быть? Заранее премного благодарен
21 ноя 15, 17:23    [18452416]     Ответить | Цитировать Сообщить модератору
 Re: Неверное имя бэкапа при смене директории для сохранения  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1836
ДамирШ,

DECLARE @name char(40)


сами виноваты, у вас путь не влазит в размер переменной

решение:
DECLARE @name char(255)
21 ноя 15, 17:25    [18452425]     Ответить | Цитировать Сообщить модератору
 Re: Неверное имя бэкапа при смене директории для сохранения  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
ДамирШ
Пытался обращаться к внешнему по имени его диска т.к. так "R:\Backup", но в этом случае SQL говорит что не может сохранить по указанной директории.
Это же наверное подмапленный диск. Конечно, он не виден в сессии, в которой стартует сервис MS SQL

Используйте нормальный сетевой путь. И естественно, не экономьте на размере переменной для пути :-)
22 ноя 15, 00:30    [18454049]     Ответить | Цитировать Сообщить модератору
 Re: Неверное имя бэкапа при смене директории для сохранения  [new]
ДамирШ
Member

Откуда:
Сообщений: 61
felix_ff, благодарю. совсем забыл про переменную. Благодарю всех экспертов
22 ноя 15, 21:54    [18457067]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить