bdd2


Боровик Сергей

1086
Рейтинг

Сергей Боровик
BorovikSV



  •   Регистрация: 21.02.2008 (8 лет назад)

  •   Был(а) на сайте: вчера в 14:14


Группы

Партнер IS-SP

Советник администрации

Профессиональный разработчик

Партнеры ТОП-100 продаж

Рейтинг 1086

Публикации

Безопасное копирование файловых баз данных 1С (1Cv8.1CD) При подключенных пользователях!


Внешнее приложение для работы с форматом *.DT. Осуществляет быстрый экспорт конфигурации, очистку сведений о пользователях и может работать с аварийными DT файлами.


Быстро экспортирует конфигурацию из базы "1С:Пердприятие 8.1 SQL". Строка соединения указывается с помощью командной строки.


Архиваторный плагин к Total Commander для просмотра и извлечения содержимого из файлов поставок 1С:Предприятие 8.Х. (1cv8.EFD)


Экспортирует конфигурацию (CF) из базы 1С:Предприятие 8.Х (1cv8.1cd). Высокая скорость работы. Не требует монопольного режима. Не требует наличия установленной платформы.


Вскрывает (Распаковывает) формат *.DT. (по умолчанию "1cv8.dt") Реализовано в виде внешнего приложения. Высокая скорость. Полная обратная совместимость!!! Версия 1.2. Теперь и удаление информации о пользователях ! Версия 1.3. Теперь и экспорт конфигурации (*.CF) из файла *.DT! Версия 1.4. Теперь и поддержка командной строки!


Комментарии

AdminАвтоматическая архивация данных 1C c помощью WinRAR#58 15.12.16 16:34
Безопасное копирование файловых баз данных 1С (1Cv8.1CD)
Почему же нельзя просто скопировать файл 1cv8.1CD?

Принцип работы 1С, заключается в том, что основной файл базы 1cv8.1CD никак не блокируется. Блокировки накладываются на вспомогательный файл 1cv8.1CL. То есть когда 1С хочет что-то прочитать, или записать то она блокирует 1cv8.1CL с определенными смещениями, которые соответствуют тем или иным таблицам. Когда все, что нужно прочитала (записала), то блокировки снимаются.

В упрощенном виде можно процесс "Блокировка - Запись - Разблокировка", представить как транзакцию. В силу естественных причин они должны быть атомарны (неделимы), ведь иначе получим несогласованные данные, и как следствие заведомо аварийную базу.

В момент простого копирования, есть очень большой риск, что получите копию с несогласованным данными. Ведь пока вы копировали 5-й по счету мегабайт, 1С в 1-м по счету мегабайте внесла некоторые изменения. И вы получите копию, где 5-й мегабайт "свежий", а 1-й мегабайт "старый". Другими словами копия получилась несогласованная, аварийная, и она вам обязательно за это "отомстит" в самый неподходящий момент.
DevНекоторые принципы оптимизации запросов 1С (+SQL)#28 22.11.16 22:22
(5) Gilev.Vyacheslav,
Цитата
отличный доклад был на инфостарте про проблемы с временными таблицами на пострессе, можно переосмыслить подход к написанию запросов
. О каком докладе речь?
UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#153 12.10.16 12:35
(152) yurii_host, Могу вам посоветовать взять за основу любую DT до 200 МБ (ключ не нужен до 200 МБ), и полученные замеры умножить на коэф. Таким нехитрым способом можно спрогнозировать как все будет работать на 750 МБ. На скорость влияют возможности HDD или SSD на который выгружается этот ворох папок и файликов.
Если "затыка" в дисковой подсистеме нет, то выгрузка действительно быстрая. По крайней мере ни чем другим так быстро не выгрузите.
Но если и этого будет мало, то в рамках отдельных договоренностей можно подумать о дополнительной оптимизации....
UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#151 12.10.16 7:25
(150) yurii_host, спасибо! подняли настроение!
Цитата
ерпи (доработанная) + к начальству идти за финансированием по копеешной утилите

Как мне представляется - время хозяина ЕРПИ куда ценнее подобных "вопросиков". Кризис? :)))
UtilsБезопасное копирование файловых баз данных 1С (1Cv8.1CD)#23 14.07.16 17:21
(22) 9322304@gmail.com, я услышал :)
UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#148 29.06.16 15:43
(147) newtype, Лицензия не привязывается к железу. В файле лицензии будут указаны почта, город и ФИО того кто владеет эту лицензию.
AdminYaAdmin - помощник Администратора 1С#13 16.05.16 7:02
(0) А что делать если одна база 8.3.7, а вторая база 8.3.8 ?
Управление проектами10 шагов для создания стартапа на основе 1С: Предприятие и Asp.Net MVC#14 20.04.16 15:51
(12) Elisy, sml вероятно говорит о самой платформе, а не о СУБД. т.е. убрать 1С из цепочки.