Очистка таблиц 1С на MS SQL и сжатие БД MS SQL 1С
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Проверена на ERP 2.4.9.98, 2.5, УТ 11.4
Платформа 8.3.16.1148
Обработка будет полезна для быстрой очистки базы от ненужных данных, например когда для разработки не нужна большая копия, или нужно сделать какую-то операцию с БД по уменьшению размера/очистки от ненужных данных.
В обработке по умолчанию будет заполнены следующие таблицы:
- РегистрСведений.ВерсииОбъектов
- РегистрСведений.ЗамерыВремени
- РегистрНакопления.ДетализацияПартийТоваровДляНДСиУСН2_4
- РегистрСведений.ABCXYZКлассификацияНоменклатуры
В моей базе ERP 2.4 база уменьшилась на 40%. Список таблиц можно добавить/убрать интерактивно.
в строке соединения нужно вместо **pass** указать пароль, вместо логина **logo**. Например **logo**=sa **pass**=12345
строка соединения должна выглядеть Provider=SQLOLEDB.1;Password=12345;Persist Security Info=True;User ID=sa;Initial "+"Catalog…….
Имя базы и сервера подтягивается с агента.
Реализация:
- Выполняется поиск наименования таблицы хранения по имени метаданных
- Делается truncate этой таблицы/таблиц
- Делается полный шринк базы.(если база очень большая и вылетит по таймауту необходимо увеличить таймаут в настройках)
Вступайте в нашу телеграмм-группу Инфостарт