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

Откуда:
Сообщений: 517
День добрый,
Есть такая задача:
На сервере S_1 раз в день происходит резервное копирование базы, файл сохраняется как скажем MyDB_YYYMMDD.bak
Нужно создать JOB, который в определенное время будет копировать этот файл на другой сервер S_2, но чтоб в результате имя файла на S_2 было MyDB.bak.
При этом нельзя помянять имя файла на S_1.
Можно это сделать средствами SQL или нужно искать другое решение?
Спасибо!
31 авг 16, 16:39    [19613337]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя резервной копии во время копирования, можно ли?  [new]
komrad
Member

Откуда:
Сообщений: 5260
abrashka,

можно, например, написать powershell-скрипт, который будет копировать файл и давать ему альтернативное имя, и запускать его в джобе

или, mirrored backups
31 авг 16, 16:42    [19613364]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя резервной копии во время копирования, можно ли?  [new]
Tigrist
Member

Откуда: Россия-Таиланд-Корея
Сообщений: 479
проще прочитать хелп по SQL процедуре master..xp_cmdshell и виндовой команде rename
31 авг 16, 16:48    [19613408]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя резервной копии во время копирования, можно ли?  [new]
o-o
Guest
зачем rename, когда copy само прекрасно переименовывает?
но может, у них имя меняется и в этом проблема
31 авг 16, 16:54    [19613446]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя резервной копии во время копирования, можно ли?  [new]
komrad
Member

Откуда:
Сообщений: 5260
Tigrist
проще прочитать хелп по SQL процедуре master..xp_cmdshell

в нормальных продакшен системах эта процедура обычно заблокирована
31 авг 16, 16:58    [19613485]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя резервной копии во время копирования, можно ли?  [new]
o-o
Guest
komrad
Tigrist
проще прочитать хелп по SQL процедуре master..xp_cmdshell

в нормальных продакшен системах эта процедура обычно заблокирована

но ведь можно сделать operating system шаг, и при отключенном xp_cmdshell тоже
31 авг 16, 17:16    [19613579]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя резервной копии во время копирования, можно ли?  [new]
komrad
Member

Откуда:
Сообщений: 5260
o-o
komrad
пропущено...

в нормальных продакшен системах эта процедура обычно заблокирована

но ведь можно сделать operating system шаг, и при отключенном xp_cmdshell тоже

да, вариантов реализации много - почти на любой вкус
31 авг 16, 17:22    [19613612]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя резервной копии во время копирования, можно ли?  [new]
abrashka
Member

Откуда:
Сообщений: 517
Спасибо, буду играться.
Обязательное условие- не менять имя исходного файла!
31 авг 16, 17:25    [19613637]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить