#2
by XMMS
Спасибо, познавательно. Вот только было бы ещё не плохо процесс восстановления так же подробно расписать как создание заданий для бэкапа, думаю некоторым понадобится.
#3
by romix
У меня восстановление из нормального бэкапа не вызвало никаких затруднений. Просто делаю рестор (есть там такой пункт меню), указывая что восстанавливать и куда (в какую базу). Тока когда делаешь бэкап, надо обязательно делать пробное восстановление: а то бэкап каким-то образом можно сделать кривой, а потом не знать, как с него восстановиться. Если бэкап - с транзакциями (как описано в доке), то можно восстановить не только саму базу, но и ее изменения на любой момент времени (с точностью до периода архивации транзакций).
#5
by XMMS
А базу в которую восстанавливаешь именовать можно полюбому или так же как и бывшая(с которой бэкап)?
#6
by lucas
Спасибо за иллюстрированное описание, много вопросов по этому поводу на форуме. Хочу предложить другой вариант настройки автоматического бэкапа (правда, без картинок:)) В Enterprise Manager - Management - Database Maintenance Plans - 1. настраиваем бэкап базы и логов (там все понятно), и 2. Настраиваем бэкап системных баз (master, model, msdb) - у меня раз в неделю по воскресеньям. И еще один момент: предлагаю заменить архивацию каталога 1С на выгрузку базы (пусть чуть дольше, за то надежнее). У меня такая схема: с 8 до 17 - бэкап логов каждый час, 18:00 - бэкап базы, 19.00 - выгрузка базы средствами 1С в архив, 20:00 - и до утра - автоматическое восстановление последовательности. И ни какой головной боли: файлы транзакций не пухнут, базу восстнановить можно с точностью до часа , и выгрузка базы с MD каждый день в архиве.
#7
by lucas
Да, забыл еще сказать, там же в Database Maintenance Plans можно настроить автоматическое (по расписанию) выполнение проверки базы, реиндексации и оптимизации средствами SQL server, а также затирание старых бэкапов по истечении какого-либо промежутка времени ( у меня бэкапы логов затирают логи 2х дневной давности. А еще, при успешном выполнении любого задания SQL сервер извещает меня (админа) об этом радостном известии путем NET SEND. Вот такая хорошая штука Database Maintenance Plans. Если есть вопросы - задавайте здесь или пишите на мыло, будет надобность - сваяю доку как у romix`a с картинками:))
#9
by romix
Дописал в конце документа про восстановление резервной копии из архива. P.S. Эта операция на самом деле опасная, поэтому в доке есть предупреждение АРШИННЫМИ БУКВАМИ, чтобы случайно не затерли рабочую БД. :-)
#10
by romix
А системных тоже нужно? Имхо без них все хорошо восстанавливается (например, на другом компе)? Или я не прав?
#11
by lucas
Делать бэкап системных баз рекомендуется в описании SQL server на случай сбоев оборудования. Особо это касается master. "Если master крякнула, SQL Server может не запуститься" - говорит help. Поэтому бэкап лишним не будет никогда, тем более раз в неделю в выходной. Пробовал ставить в рабочие дни - влияния на работу никакого. Можно конечно и не бэкапить master, есть утилитка Rebuild Master, корректность работы которой слава богу не проверял.
#12
by NET SEND
Можно подробнее осветить момент с отправкой NET SEND. Каким образом организовано: "SQL сервер извещает меня (админа) об этом радостном известии NET SEND". С командой NET SEND знаком, а как ее вызов настроен в SQL, в Database Maintenance Plans на закладке "Report" можно отправлять E-mail, запуска скрипта не нашел. Может быть висит скрипт, который проверяет изменение текстового файла из этой закладки, и уже он делает NET SEND?
#13
by lucas
Кстати, настраивая бэкапы базы и логов заставьте SQL Server проверять созданные архивы на работоспособность, чтобы избежать ситуаций, когда надо восстановить базу, а бэкап битый. Поставьте галку Verify the integrity of the backup upon completion. (Проверять целостность архива после выполнения) и спите спокойно.
#14
by lucas
По поводу NET SEND: Создав DB Maintenance Plan, создаем оператора: SQL Server Agent - Operators. Создаем себя и указываем net send adress - IP или имя своего компьютера. Далее заходим в JOBS, заходим, например, в Transaction Log Backup Job, закладка Notifications, галка Net send operator, выбираем себя и When the job succeds. Наслаждаемся сообщениями о работе SQL Server по созданию бэкапов:))
#16
by lucas
Рад помочь. Очень рекомендую настроить Database Integrity Check. Запускает автоматом по расписанию DBCC CHECKDB. Можно настроить include/exlude indexes (у меня индексы включены), а также Attempt to repair any minor problems - пытается автоматически исправить малейшие неполадки в базе, что тоже не помешает. А вот насчет Perform these tests before doing backups не стал рисковать, иначе можно и без бэкапов остаться, т.к. при любой ошибке бэкап не делается. Повесить Database Integrity Check можно после бэкапа базы раз в день.
#17
by vvv29
А нельзя скинуть на почту, а то у меня провайдер на Кипре(спутник), качает очень медленно и докачки не поддерживает, доходит до середины, а потом народ прерывает передачу, заранее спасибо.
#19
by romix
А вообще бывают нарушения индексов на SQL-базе? Например, если отвалился клиент? Или все корректно отслеживает механизм транзакций SQL?
#21
by lucas
Тут дело не в нарушении индексов, а в их фрагментации. Более подробно - см. ИТС "Эффективность использования индексов MS SQL Server 2000"
#22
by vvv29
Посмотрел неплохо написано, советую выложить на мисте в полном варианте, а не файлик по почте(хоть будет куда людей посылать :) ), спасибо
#24
by lucas
Извините за подъем ветки, с архивацией SQL Server разобрались, а вот кто как делает архивацию 1С базы средствами 1С, поделитесь идеями. Просто хочется собрать в кучу несколько методов архивации да и выложить их для всеобщего обозрения.
#25
by lucas
Было предложено делать архив каталога базы 1с (romix), и выгрузку базы (lucas). Какие еще предложения будут, а также методы реализации данных предложений.
#26
by Мулька
1 СКЛ бэкап 1.1 - Бэкап ср-ми СКЛ 1.2 - Копирование (или перенос) во временную директорию бэкапа СКЛ 1.3 - Копирование во временную директорию директории базы 1С 1.4 - РАР на временную директорию с добавлением к имени архива даты,время 1.5 - Убиение временной директории 2 Архивирование 1С 2.1 - выгрузка 1С во временную директорию 2.2 - копирование директории базы 1С во временную директорию (за исключением МД, *.цдх) 2.3 - РАР на временную директорию с добавлением к имени архива даты,время 2.4 - Убиение временной директории === П.1 - в ИЕ СКЛ П.2 - масса вариантов (от команд ДОСа до скриптов) == ест-но все запускается из планировщиков (СКЛ или Винды) === Что еще разжевывать ? ЗЫ: Не прочь был бы посмотреть на текст автоматического восстановления СКЛ бэкапа на другой сервак (другие логические диски/другие названия баз) - только не описание, а конкретный текст всего задания.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запуск 1С SQL на не MS SQL сервере ?
- SQL или не SQL ??? как решить ?
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- Автоматическое снятие резерва
- 77 на SQL 2005, добавил константу , а где ее и как искать в SQL MS 2005
- перенос базы 1С8.1 из SQL 2000 в SQL 2005
- Автоматическое архивирование базы SQL
- Подскажите автоматическое архивирование базы 1С 8.1 (бекап) средствами Windows
- Автоматическое архивирование базы на DB2
- автоматическое архивирование базы 1С 8.2
В этой группе 1С
- Хранение рег.номеров - регистр сведений или регистр накопления
- Халява: Особо ценный софт
- Комплексная 7.7: Встроенная обработка "Проведение документов" !!!!
- как вставить дерево групп в форму списка спр Прочие доходы и расходы
- Надо сравнить ТЧ с ТЗ
- Запрос в 1С через OLE (Передача параметров)
- Как узнать длину номера документа ? в 1С 7.7
- ТиС. Программно заполняю Номенклатуру, подскажите!
- Как выбрать иерархически элементы справочника в обрятном порядке ?
- Как сохранить картинку в справочнике в 1С 8 0?
- Как записать адрес контрагента?
- Где скачать HASP License Manager версии не ниже 8.30 ?
- Перенос элементов в другую группу
- Зарплата. Перерасчет налогов с ФОТ
- А можно ли программно убрать из меню пункт "Действия"?
- можно ли так жестоко поступать со Справочниками?! :)))
- Печать штрих-кодов на дисконтные карты. Фигня получается.
- Релиз 1С 7.70.025 и клиент службы терминалов
- Касби 02Ф
- Построитель отчетов 1с8. Проблема с датой