#0
by Dima04_06_85
Всем привет, вот попытался дома настроить автоматическую архивацию базы данных 1C V7.7 на MS SQL. Проблема с архивацией *.MDF и *.LDF файлов. В назначенных заданиях средствами RAR у меня в определенное время создается архив, в который входят MD файл, backup, внешние отчеты, *.mxl, *.txt и папки пользователей. Как архивировать файлы *.MDF и *.LDF??? Когда RAR при архивации доходит до файлов *.MDF и *.LDF, он выдает ошибку о том, что эти файлы заняты и используются базой и не помещает их в архив. Может я что то не учел в MS SQL? Может как-то средствами MS SQL создаются резервные копии файлов *.MDF и *.LDF? Ведь как я понимаю восстановления файла backup не возможно без этих файлов.
#1
by avmlvm
угу.. они пока сиквел пашет - конечно "занятые"... А архивировать нужно уже бэкап... Короче - делай бэкап сиквельными средствами - его и архивируй.. Правда он жмётся очень плохо...
#2
by Dima04_06_85
ну так сервер работает без остановки, не выключаясь.... просто я знаю компанию в которой база тоже на SQL работает без останова и архивы там, как-то получаются...
#11
by avmlvm
Ну-у-у.. при переносе сиквельных бэкапов на другой сервер на нём ВСЕГДА можно поднять *.MDF и *.LDF .. А вот если перенести "ломом" "*.MDF и *.LDF" - то возможны проблемы с восстановлением :-)
#13
by avmlvm
ты чЁ-то путаешь.. "внутри" сиквельной базе - пути не нужны... Пути нужны только при создании базы :-)
#15
by Dima04_06_85
нет не путаю...указывается путь для файла backup и путь расположения *.MDF и *.LDF
#17
by Warlock
Вот строка из vbs скрипта WSH.Run "osql.exe -S" & SQLServerName & " -E -o" & BackUpPath & LogFilenameSQL & " -q""exit(BACKUP DATABASE ZpData TO DISK='" & BackupPath & BackupFilename_SQL & "' WITH INIT)""", 1, True
#19
by avmlvm
"нет не путаю...указывается путь для файла backup и путь расположения *.MDF и *.LDF" Что бы не быть голословным - приведи команду восстановления :-)
#20
by Dima04_06_85
правой кнопкой по пустой базе - All task - Restore Database - From device - и по кнопке Select Devices выбираем месторасположение файла бэкапа - Далее переходим на закладку Options, ставим галочку Force restore over existing database, затем в табличке прописываем расположение файлов базы данных *.MDF и *.LDF
#22
by avmlvm
НЕТ... Если бы выбираешь бэкап девайс - то в девайсе пути уже скрыты... Так же как и если выбираешь базу, то расположение файлов - тоже "скрыто"... Давай я завтра с работы сброшу тебя свой рабочий скрипт :-)
#23
by Dima04_06_85
у меня ничего не скрыто)))я уже раз пять и так ее и эдак....)))ПУТИ ПРОПИСЫВАЮТСЯ!!!
#24
by Warlock
Там запускается osql.exe которая умеет выполнять запросы SQL из коммандной строки ОС. А запрос - это запрос на полный backup базы. Посмотри хелп по "BACKUP DATABASE" в доке к SQL
#27
by avmlvm
У тебя "пути" прописываются - при создании базы; - при создании бэкап девайса А тогда в "ресторе" или в "бэкапе" они не нужны :-)
#29
by Warlock
Сделай задание, которое будет выполнятся по ночам и делать бекап базы 1С штатными средствами.
#32
by Dima04_06_85
но у меня требуется прописывать к ним путь, если я останавливаю SQL и вручную копирую эти файлы в папку другую и указываю к ним путь при РЕСТОРЕ то восстановление проходит гладко...если не указать путь то скл ругается...
#36
by Dima04_06_85
спасибо я почитаю обязательно, я сейчас прошелся мельком по страничкам этим там больше про Backup и тд...с этим у меня проблем нет "В назначенных заданиях средствами RAR у меня в определенное время создается архив, в который входят MD файл, backup, внешние отчеты, *.mxl, *.txt и папки пользователей" "Когда RAR при архивации доходит до файлов *.MDF и *.LDF, он выдает ошибку о том, что эти файлы заняты и используются базой и не помещает их в архив" Моя проблема с постоянной занятостью файлов *.MDF и *.LDF...RAR их не может заархивировать т.к они заняты постоянно... а для восстановления базы на другом к примеру компьютере мне нужны MD файл, backup, внешние отчеты, *.mxl, *.txt и папки пользователей, которые у меня есть и НЕТ *.MDF и *.LDF!!!
#41
by Warlock
Если нужен бекап MSSQL, то ты должен сделать backup полный, частичный или бекап транзакций. Но файлы не нужны. Если ты их и получишь, то не факт, что сможешь восстановить
#42
by avmlvm
Ещё раз - АБСОЛЮТНО... Если есть сиквельный бэкап, то "*.MDF и *.LDF" создаются "с нуля"...
#43
by SnarkHunter
Проблема может быть, если в системе, производившей бекап, файлы БД располагаются на устройстве, которое отсутствует в системе, восстанавливающей бекап... Тогда придется явно указывать расположение файлов БД... ЗЫ. Файлы бекапа ужимаются раром до 10% исходного размера...
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ПолуOFF печатное издание про MS SQL и MS Server посоветуйте
- Цены на MS Server + MS SQL
- Совместимость MS SQL 2000 и MS SQL 2005 ?
- Установка MS SQL Server 2000 64-bit на MS Windows Server 2003 Enterprise x64 Edition
- MS SQL 2008 SP3 замечено что после установки SP3 MS Windows Server 2003 стал как
- MS office 2010:MS Office 2010: не открываются файлы на сетевых дисках (в AD)
- Восстановление SQL базы из MDF и LDF файлов
- v7: Перенос базы 1С 7.7 MS SQL 2005 на MS SQL 2000
В этой группе 1С
- Перестали работать ASP скрипты в IIS
- Перенос данных из БЭСТ в 1С
- v7: Перенос субконто в операции через СОМ
- Гарантийный талон в 1С v7.7
- Как программно добавить пользователю определенную роль
- Открыть форму на определённой странице
- Акт сверки по группам
- Новая платформа 1С 8.1. когда уже выйдет ?? не бета, кто-нибудь знает ????
- Камин. Формирование ФОТ
- Номенклатура контрагентов в форме ПодборНоменклатуры (УТ10.2.8.2)
- Строковое представление значения элемента перечисления
- существует ли утилита по просмотру занятых и свободных лицензий?
- Как сделать нумерацию док-ов по складам?
- График отпусков в ЗиК
- После обновления на релиз 17.25 перестали работать отчеты
- hasp not found (-10)
- Двойные записи в регистре взаиморасчетов
- Как печатать штрих-коды на обычном принтере?
- v7: Отчет в SQL и dbf раотает по-разному
- Сохранение значения в реквизите формы