Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 backup имя файла  [new]
Гологоловый Гога
Guest
Можно ли в команде backup database/log to disk = 'file_template' задавать не имя файла, а шаблон имени файла, чтобы имя содержало время начала и окончания выполнения быкапа, и самое главное First LSN, Last LSN. как это можно в oracle rman. http://docs.oracle.com/cd/B28359_01/backup.111/b28273/rcmsubcl010.htm#RCMRF195
2 апр 15, 09:12    [17462596]     Ответить | Цитировать Сообщить модератору
 Re: backup имя файла  [new]
Glory
Member

Откуда:
Сообщений: 104751
Гологоловый Гога
задавать не имя файла, а шаблон имени файла,

Нельзя
2 апр 15, 09:13    [17462601]     Ответить | Цитировать Сообщить модератору
 Re: backup имя файла  [new]
Гологоловый Гога
Guest
Glory
Гологоловый Гога
задавать не имя файла, а шаблон имени файла,

Нельзя


Как включть необходимую информацию в имя файла?
2 апр 15, 09:16    [17462621]     Ответить | Цитировать Сообщить модератору
 Re: backup имя файла  [new]
Glory
Member

Откуда:
Сообщений: 104751
Гологоловый Гога
Как включть необходимую информацию в имя файла?

Вся информация о бэкапе читается из заголовка самого бэкапа командой RESTORE HEADERONLY
2 апр 15, 09:18    [17462628]     Ответить | Цитировать Сообщить модератору
 Re: backup имя файла  [new]
o-o
Guest
Гологоловый Гога,

ну, дату/время создания почему бы и не занести в имя файла бэкапа:
declare @s varchar(1000) = 'C:\backups\sql_2008\cotral\cotral_full_' + 
replace(replace(convert(char(16), getdate(), 20),':', '-'), ' ', '_') + '.bak';

backup database cotral to disk = @s;
---
-- забэкапится в файл C:\backups\sql_2008\cotral\cotral_full_2015-04-02_09-57.bak
2 апр 15, 10:58    [17463166]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить