Восстановить таблицу регистра сведений в sql базе (mssql) из бэкапа напряму #279784


#0 by vladnet
Грохнул таблицу в базе полностью сейчас есть идея восттановить только эту таблицу из бэкапа получится ли? Или проще восстановить средствами обмена данными?
#1 by masky
проще из обмена...
#2 by vladnet
очень интересно загружал ли кто в таблицы информацию в 8.0 в обход 1с напрямую в SQL
#3 by vladnet
Сейчас делаю обменом, но все же может был у кого опыт такой?
#4 by masky
был. берешь log explorer и восстанавливаешь
#5 by vladnet
где его взять? и как им восстанавливать?
#6 by vladnet
UP Подскажите хотя бы как понять в каких таблицах что лежит.
#7 by masky
не лезь туда
#8 by vladnet
опыт был отрицательный?
#9 by masky
у меня - положительный, но я знал что делаю
#10 by vladnet
я как мне кажется тоже знаю что делать, но вот пока не знаю как нужно 2 таблицы из одной базы (на каждый регсведений их 2) скопировать в другую, одна команда на SQL. Время выполнения очень быстрое. Какая команда я бы и сам нашел, а вот какая таблица пока не найду, да и конечно опасливо все это вот и хотел спросить.
#11 by vladnet
ИТОГ - подробное описание как можно сделать перегрузку напрямую. ВСЕ НА СВОЙ СТРАХ И РИСК! 1. Создаем новую базу в которую восстанавливаем нужный нам архив 2. Ищем нужную таблицу в базе, у меня они на сервере находились в том же порядке что и в конфигураторе, поэтому нашел сравнительно легко вручную. 3. Грохаем данные из текущей таблицы, чтобы можно было восстановить. ПУНКТ НЕОБЯЗАТЕЛЬНЫЙ 4. Пишем такой скрипт в SQL сервере: select * From OPENROWSET( 'MSDASQL', 'driver={SQL Server};server=ИМЯСЕРВЕРА;uid=ИМЯПОЛЬЗОВАТЕЛЯ;pwd=ПАРОЛЬ;database=БАЗАВОССТАНОВЛЕНАНАЯ;', 'Select * From ИМЯТАБЛИЦЫ (NoLock)') insert into ИМЯТАБЛИЦЫ ----------------------------------- Возможен альтернативный вариант говорят он медленнее, я не проверял его, хотя если раза в 4-8 то это не критично, настолько хорошее быстродействие From БАЗАВОССТАНОВЛЕНАНАЯ.dbo.ИМЯТАБЛИЦЫ insert into ИМЯВАШЕЙБАЗЫНАСЕРВЕРЕ.dbo.ИМЯТАБЛИЦЫ ---------------------------------------------------- Это все. Опять же следует понимать что некоторую информацию 1с хранит в нескольких таблицах, и быть очень очень аккуратным.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С