Имя: Пароль:
1C
1С v8
Архивирование с выгонялкой
0 tesei
 
30.05.13
00:39
База на SQL, в ней остались на ночь посидеть 2 пользовалеля: один терминальный, один сетевой. Выгоняю пользователей:
"C:\Program Files (x86)\1cv82\8.2.18.82\bin\1cv8.exe" ENTERPRISE /Sserver\trade /N111 /P222 /WA- /AU- /DisableStartupMessages /CЗавершитьРаботуПользователей

Жду положенную минуту. Хочу архивировать - не работает:
"C:\Program Files (x86)\1cv82\8.2.18.82\bin\1cv8.exe" CONFIG /S server\trade /N111 /P222 /DumpIB trade_%date%.dt /UC

Включаю загонялку:
"C:\Program Files (x86)\1cv82\8.2.18.82\bin\1cv8.exe" ENTERPRISE /Sserver\trade /N111 /P222 /WA- /AU- /DisableStartupMessages /CРазрешитьРаботуПользователей /UCКодРазрешения

Теперь не архивирует, потому что пользователи УЖЕ в программе снова! Подключены одновременно с разрешением работать в базе! Как победить эту гидру?
1 KUBIK
 
30.05.13
00:43
(0) погугли скрипты выгонялок - полно
2 Лефмихалыч
 
30.05.13
00:46
(0) из серверных баз продуктивнее выгонять иначе. В профессиональной разработке целая глава под это и там прямо код скрипта написан.
Кроме того, там можно почитать про установку блокировки соединений и специальный параметр командной строки /UC, который эту блокировку игнорит.
3 Живой Ископаемый
 
30.05.13
00:49
2(0) зачем выгонять? они что-то делают?  если нет, и значит не происходит блокировок, то просто регистрируешь еще одну базу в консоли, указав в качестве базы ИБ туже, что и рабочая. Архивируешь эту вторую
4 tesei
 
30.05.13
00:52
(4) интересный вариант, попробую.
5 tesei
 
30.05.13
00:53
(4) -> (3)
6 Лефмихалыч
 
30.05.13
01:02
и, кстати, архивировать через dt нельзя
7 tesei
 
30.05.13
01:27
(6) Почему?
8 Живой Ископаемый
 
30.05.13
01:31
2(7) ну давай предположим, что реплику из (6) сказал ты сам. и не просто для того, чтобы соврать. Какие бы ты привел причины?
9 tesei
 
30.05.13
02:23
(8) есть мысли, но не для полуночной дискуссии...
10 Balabass
 
30.05.13
05:15
(7) Не надежно. Потом можно не развернуть_
А вообще верный вариант в (3) для твоей ситуации.
ТАм ничего сложного.

Либо просто бекапь скуль и не парься.
11 Лефмихалыч
 
30.05.13
09:08
(7) потому, что Сергей Нуралиев утверждает, что эта выгрузка не для резервногокопирования: Внезапно! оказалось что 1С не рекомендует бекапить 8ку посредством выгрузки в dt 28й пост.
Ну и были прецеденты когда выгрузка эта обратно не загружалась, причиняя баттхёрт
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс