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

Откуда: Киев
Сообщений: 11
Господа админы! Есть вопросик у меня. Настроил бэкапирование БД на скьюле. База 1С 8.2. Резервное копирование выполняет и база восстанавливается. Вроде все Ок. Но смущает лог относительно бэкапа. Хотелось бы разъяснений по последнему абзацу:
Вот текст лога по бэкапу (от "Добавить к существующему", хотя добавление у меня не проставлено! Каждый архив создается отдельно равно как и отчет по бэкапу!!!):
========================
Программа обслуживания серверов Microsoft(R) (Юникод), версия 9.0.1399
Отчет был сформирован на "1CSERVER".
План обслуживания: BackUP1C_Test_TKM
Продолжительность: 00:00:05
Состояние: Выполнено.
Подробности:
Задача "Резервное копирование базы данных" (1CSERVER)
Создать резервную копию базы данных на Соединение с локальным сервером
Базы данных basetest
Тип: Полная
Добавить к существующему
Начало задачи: 03.05.2014 0:10.
Конец задачи: 03.05.2014 0:10.
Успешно
Команда:BACKUP DATABASE [basetest] TO DISK = N''C:\BackUPBase1CSQL\basetest_backup_201403050010.bak'' WITH NOFORMAT, NOINIT, NAME = N''basetest_backup_20140305001030'', SKIP, REWIND, NOUNLOAD, STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N''basetest'' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N''basetest'' )
if @backupSetId is null begin raiserror(N''Ошибка верификации. Сведения о резервном копировании для базы данных "basetest" не найдены.'', 16, 1) end
RESTORE VERIFYONLY FROM DISK = N''C:\BackUPBase1CSQL\basetest_backup_201403050010.bak'' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND


Может это описание команд??
ASG
5 мар 14, 11:58    [15675536]     Ответить | Цитировать Сообщить модератору
 Re: Бэкапирование БД на MSSQL Server 2005  [new]
Glory
Member

Откуда:
Сообщений: 104751
Санька_Геранька
Может это описание команд??

Это и есть сами команды
5 мар 14, 12:02    [15675592]     Ответить | Цитировать Сообщить модератору
 Re: Бэкапирование БД на MSSQL Server 2005  [new]
Санька_Геранька
Member

Откуда: Киев
Сообщений: 11
Glory,
.
извините. "описание, команды". А если точнее, на что обратить внимание в этой записи?
5 мар 14, 12:21    [15675853]     Ответить | Цитировать Сообщить модератору
 Re: Бэкапирование БД на MSSQL Server 2005  [new]
Glory
Member

Откуда:
Сообщений: 104751
Санька_Геранька
А если точнее, на что обратить внимание в этой записи?

На статус "Успешно"
5 мар 14, 12:38    [15676062]     Ответить | Цитировать Сообщить модератору
 Re: Бэкапирование БД на MSSQL Server 2005  [new]
o-o
Guest
Санька_Геранька
Хотелось бы разъяснений по последнему абзацу:
Вот текст лога по бэкапу (от "Добавить к существующему", хотя добавление у меня не проставлено! Каждый архив создается отдельно равно как и отчет по бэкапу!!!):
========================

Команда:BACKUP DATABASE [basetest] TO DISK = N''C:\BackUPBase1CSQL\basetest_backup_201403050010.bak'' WITH NOFORMAT, NOINIT, NAME = N''basetest_backup_20140305001030'', SKIP, REWIND, NOUNLOAD, STATS = 10
GO


добавление "проставлено":
{ NOINIT | INIT }
Controls whether the backup operation appends to or overwrites the existing backup sets on the backup media. The default is to append to the most recent backup set on the media (NOINIT).

другое дело, если имя файла каждый раз где-то меняется и каждый раз получается новая команда.
а если запустить 10 раз то, что написано, ничего не меняя, то и будет 1 файл с 10 бэкапами
6 мар 14, 14:20    [15682799]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить