Имя: Пароль:
1C
1С v8
1С8 ЗавершитьРаботуПользователей для создания Backup
0 СВН78
 
13.10.11
11:09
Доброго дня всем форумчанам!
Цель:создание архива средствами 1С.
Проблема: остаются пользователи(некорректно закрытые сеансы удаленки и просто работа круглосуточная,могут тупо отсутствовать на рабочем месте).
Идея такая была, выгнать всех из базы , сделать dt-ку и снова запустить.
Пытаюсь сделать таким образом:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Отладка\Производство" /NАдминистратор /P**** /WA- /AU- /DisableStartupMessages /CЗавершитьРаботуПользователей
"C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /F"D:\Отладка\Производство" /NАдминистратор /P**** /DumpIB D:\Отладка\Производство.dt    
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Отладка\Производство" /NАдминистратор /P**** /WA- /AU- /DisableStartupMessages /C РазрешитьРаботуПользователей /UC ПакетноеОбновлениеКонфигурацииИБ
Но дело в том что таким образом не пускает в систему, но и конфигуратор тоже не дает запускать,получается будто просто блокировка. Может я что не так делаю
Конечно же можно простым спосообом сделать
"C:\Program Files\1cv81\bin\ragent.exe" -stop
"C:\Program Files\1cv81\bin\ragent.exe" -start
Но не знаю насколько корректо это и гуманно )))))
5 Живой Ископаемый
 
13.10.11
11:20
копируйте базу средствами сервера СУБД в другую, и там уже из нее, клонированной базы делайте выгрузку средствами 1С.
6 СВН78
 
13.10.11
11:20
(3)Это не пускать таким образом, а мне надо выкинуть\
7 СВН78
 
13.10.11
11:21
(2) а для чего тогда стандарная функция у 1с-ки ЗавершитьРаботуПользователей ???
8 СВН78
 
13.10.11
11:21
я думала уже об этом, но допустим,что у меня нет места для этого (Мы не ищем простых путей :)   )
9 СВН78
 
13.10.11
11:22
(5) а есть готовым скрипт для клонирования базы ???
10 shuhard
 
13.10.11
11:22
(7) в целях наёбки наивных кодеров
11 СВН78
 
13.10.11
11:23
(10) не особо радужно
12 Господин ПЖ
 
13.10.11
11:24
(7) чтобы универсально не работать нигде...
13 shuhard
 
13.10.11
11:24
(11) полностью фиолетово
14 Живой Ископаемый
 
13.10.11
11:25
2(5) у меня ДБ2, и я просто настроил Лог-шиппинг
15 СВН78
 
13.10.11
11:26
(12) я понимаю чтобы таким образом можно было блокировать всех кроме того что зашел с данными параметрами,может все таки мы что-то недопонимаем ))))))), а 1с рулит ))))
16 WF72
 
13.10.11
11:29
Если конфигуратор открыт до запуска обработки, то не выкинет. После запуска уже не даст запустить.
А вапче-то где фотка? И почему пол мужской? Трансвестит?
17 СВН78
 
13.10.11
11:56
(16) нет, я нормальной ориентации,надо фотку, будет вам фотка ))))))))))))
18 СВН78
 
13.10.11
12:03
(16) дискриминация. При регистрации автоматически ставится мужской пол
19 СВН78
 
13.10.11
12:07
WF72 раскрутили на фотку, а ваша где )))))??? Так не честно просить от других то чего сам не делаешь
20 СВН78
 
13.10.11
12:12
(16) Да хорошо,конфигуратор не выкинул, а как архив то сделать теперь в автоматическом режиме???
21 WF72
 
13.10.11
12:14
Если вам именно в формате dt, то примерно так, как в (0) :)
Но можно использовать бесплатный консольный винрар, запуская через назначенные задания.
22 WF72
 
13.10.11
12:16
Это для файлового. Для серверного - обычный бэкап средствами субд.
23 WF72
 
13.10.11
12:20
Потому что в автоматическом режиме данную проблему не решить. Или внешние средства бэкапа, или ручная выгрузка в дт.
24 СВН78
 
13.10.11
12:25
(22) средствами sql конечно хорошо, но я на этой работе 2 недели и ресурсов явно маловато чтобы хранить такие объемы архивов(база весит 20Гб после сжатия). А ручками сами понимаете выгнать 30 пользователей и делать полчаса выгрузку(именно столько по времени она занимает)
25 Живой Ископаемый
 
13.10.11
12:25
а давайте спросим зачем нужен каждодневный дт? :)
26 Живой Ископаемый
 
13.10.11
12:26
2(24)ой... а до сжатия сколько она весит?
27 shuhard
 
13.10.11
12:26
(23) лан свистеть,
код в (2) решает эту задачу у меня не первый год
и не только у меня
28 СВН78
 
13.10.11
12:28
мало того в волшебной книжке"Клиент-Сервер Особенности установки и использования" приведен пример удаления всех соединений. :)))). Мы же русский сначала делаем а потом читаем инструкцию(правда она на 8.0), но думаю не существенно важно, теперь мне смысл понятен
29 СВН78
 
13.10.11
12:29
(27) спасибо, обязательно ваш вариант тоже попробую :)
30 WF72
 
13.10.11
13:42
(27)а ты не видишь, что дама хочет обойтись без дополнительного кода? ведь в таком случае всё ясно и написано в (0). Да и если на то пошло, можно стандартную обработку поправить, чтобы она после выкидывания юзеров давала зайти заново.
31 shuhard
 
13.10.11
13:43
(30) я вижу твою дезу [Потому что в автоматическом режиме данную проблему не решить]
которую ТС может принять за истину
32 WF72
 
13.10.11
13:54
(31)Вы мастер придалбываться к словам. На ваш ответ в (2) внимания не обратили, значит он не устроил.
33 shuhard
 
13.10.11
13:56
(32) ты мастер наебывать,
мой ответ всех устроил
34 WF72
 
13.10.11
14:02
хм. интересно, тут за хамство наверное какой-то скрытый гешефт идет? или просто можно писать всё что угодно и кому попало?
35 vmv
 
13.10.11
14:05
(0) Библиотеку стандартных подсистем для себя откройте и хватит велосипеды городит. да и бред не советуйте
36 vmv
 
13.10.11
14:06
(34) только профессиональным троллям рунена, мне например - они вежливые)
37 СВН78
 
13.10.11
14:07
38 vmv
 
13.10.11
14:08
(37) вчерашний день уже это, уви. Зачем трясти лохмотьем и тратить время на то, что уже устарело
39 shuhard
 
13.10.11
14:09
(37) в 8.2, увы ,перезапуск сервера не катит
40 Explorer1c
 
13.10.11
14:10
Очень хорошо
41 СВН78
 
13.10.11
14:14
(38) Ну научите тогда новичков. Ждем мастер класса :), я на полном серьезе, буду рада познать новое, за этим я и обратилась на форум
42 Reset
 
13.10.11
14:21
Совершенно не вникая в суть многонаписанного в теме, в (0) если попробовать в строке запуска конфигуратора добать /UC (такой же как в третьей строке)?
43 Reset
 
13.10.11
14:21
добавить*
44 ssh2006
 
13.10.11
14:32
(41) в (2) же привели код
45 Живой Ископаемый
 
13.10.11
14:40
2(41) читайте ИТС, там буквально тоже что и в (2)
46 Господин ПЖ
 
13.10.11
14:44
что за наглые новички пошли... с клювами из победита... мастер-класс каждому подавай по основам ИТС
47 СВН78
 
13.10.11
14:50
(46)ну ладно вам злиться, зазнались что ли,носы задрали, а ведь сами когда то начинали. Между прочим (37) тоже в книге 1С описано,но почему то вам это решение менее интересно
48 Живой Ископаемый
 
13.10.11
14:53
2(47) а что в (37) написано отличного от (2)? что скрипт выполняется на ВБС а не на 1С?
49 СВН78
 
13.10.11
14:54
(46) чтобы рыться в ИТС нужно не мало времени если не знаешь откуда копнуть,и в конце концов "А поговорить"
50 Живой Ископаемый
 
13.10.11
14:55
фотки нету, какие могут быть разговоры?
51 СВН78
 
13.10.11
14:57
я не говорю,что (2) плохое решение,но давайте представим что база на поддержке,зачем ради бэкапов снимать ее с поддержки,согласитесь не разумно. Надо искать универсальные решения, которые подходят для многих.
(50) а фотку я удалила уже, а то уже на новичков наезжают '(((
52 Живой Ископаемый
 
13.10.11
14:59
2(51) стоп, секуну, кто сказал о снятии с поддержки?
53 shuhard
 
13.10.11
14:59
(51) что за бред со снятием с поддержки конфигурации
в (2) внешняя обработка, запускаемая командной строкой
54 СВН78
 
13.10.11
15:01
(53)хорошо,согласна, сморозила глупость
55 СВН78
 
13.10.11
15:07
(48) скажу честно мне решение (37)нравится больше, т.к. там же можно задать архивирование базы, а как вы из внешней обработки будете запускать выгрузку базы???
56 WF72
 
13.10.11
15:08
(50)Странно, еще час назад фотка была! Куда делась?
(55)Из внешней обработки запускаем выгонялку, а выгрузку - отдельной командой.
57 СВН78
 
13.10.11
15:09
(56) вот и я про то, что получается ты  2 заданиями это делаешь,  азачем если можно обойтись одним ))))
58 WF72
 
13.10.11
15:14
(57)Цмдшничек один, команд там может быть сколько угодно :)
Верните фотку! А то больше атвичать не будем! ;)))
59 WF72
 
13.10.11
15:21
(57)Кстати, в (37) нет способа одновременно выкинуть пользователей и тут же, в этом же скрипте, сделать бэкап. Так что не совсем пойму, что значит "можно обойтись одним заданием".
60 Живой Ископаемый
 
13.10.11
15:22
я вообще не понимаю зачем делать выгрузку дт.
61 WF72
 
13.10.11
15:23
ТС говорит, что архив скульной базы будет слишком велик, сильно больше, чем дт. Хотя верится с трудом :)
62 СВН78
 
13.10.11
15:24
(60) потому что она занимает мало места )))). Сервер слабый, все вертится на одном, диски маленького объема и т.д.
63 WF72
 
13.10.11
15:24
А может, проще базу подчистить?
64 Живой Ископаемый
 
13.10.11
15:25
это значит что его заменят, купят новый, там будет 2008-я Сервер 64-битный и ни один из вариантов не будет работать вообще. :))
65 WF72
 
13.10.11
15:26
Угумс, без фотки ваще не будет работать - подтверждаю :)))
66 СВН78
 
13.10.11
15:27
(61) бэкап скулем весит 20 Гб,только сегодня утром делала(полный), сама база тоже занимает 23 Гб. Может конечно что-то не так делаю, а ДТ весит всего 2 Гб
67 СВН78
 
13.10.11
15:27
(65) ну вы же видели уже фотку, зачем она вам еще
68 СВН78
 
13.10.11
15:28
(64)вот когда купят,тогда жизнь наладится,  а пока  приходится выкручиваться
69 СВН78
 
13.10.11
15:29
(63) базу бы по хорошему обрезать,данные с 2006 года, но я повторюсь работаю здесь всего 2 недели и это не вопрос одного дня, а бэкапы нужны всегда
70 Живой Ископаемый
 
13.10.11
15:31
2(66) это какая-то парнуха... не может при 23 Гиг базе бэкап весить 20 Гиг.... ну и кроме того, зачем архив хранить тут же?
71 shuhard
 
13.10.11
15:33
(66) солнышко,а когда ты своей базе транкейт последний раз делала ?
72 WF72
 
13.10.11
15:38
(69)я не свертку имел в виду, а (71)
73 СВН78
 
13.10.11
15:39
что такое транкейт , я делала сжатие другой конечно базы, но там сразу видно было,что бекап скулем весил в 2 раза меньше чем сама база
74 СВН78
 
13.10.11
15:41
(70)Да  вы правы, пора заняться зачисткой не только базы но и ресурсов ))))
75 shuhard
 
13.10.11
15:42
(73) транкейт, это то, что через пару недель спасёт тебя от увольнения, когда место на диске кончиться

реально твоя базка 4-6 Гбайт,
18 лог транзакций

и весь топик был чистым флюдом
76 СВН78
 
13.10.11
15:43
(75) мой лог занимает всего гиг если что, а все остальное данные
77 СВН78
 
13.10.11
15:48
(71)транкейт это и есть Shrink?
78 shuhard
 
13.10.11
15:49
(76) брехня
(77) нет конечно, с какого бодуна
79 СВН78
 
13.10.11
15:50
ну тогда расскажите пож., откройте глазки новичку ))))
80 Господин ПЖ
 
13.10.11
15:51
(79) блин... документы по профессии читать не модно теперь?

транкейт - усечение
шринк - высвобождение неиспользуемого места
81 СВН78
 
13.10.11
15:51
(78) и почему это брехня, как это понимать
82 stix2010
 
13.10.11
15:52
для 8.2  сделать
"C:\Program Files\1cv81\bin\ragent.exe" -stop
"C:\Program Files\1cv81\bin\ragent.exe" -start
с разносом в 25 минут между заданиями
83 Господин ПЖ
 
13.10.11
15:52
и что за скуль такой который бэкапы жмет? 2008? 2000-2005 этим в жизни не занимались...
84 Господин ПЖ
 
13.10.11
15:53
(82) мощно...
85 WF72
 
13.10.11
15:54
(76)Если это действительно так, попробуйте сделать выгрузку-загрузку, только это долго будет. На ночь.
86 stix2010
 
13.10.11
15:54
(84) код из (2) не отработает на 8.2 с реально подключенными сессиями пользователей
87 Господин ПЖ
 
13.10.11
15:55
(86) это справедливо для тонких клиентов... они имеют обыкновение пытаться цепляться обратно
88 stix2010
 
13.10.11
15:56
потому чта сессии восстановятся, чуть медленнее, чем сразу
89 Господин ПЖ
 
13.10.11
15:56
(87) + п.э. я бы это утверждение на "всех подключенных сессиях" не натягивал бы...
90 stix2010
 
13.10.11
15:56
(87) да Вы что
91 stix2010
 
13.10.11
15:57
(89) отправьтесь литературку почитайте
92 shuhard
 
13.10.11
15:58
(86) пиз.дёж и провокация
93 Господин ПЖ
 
13.10.11
15:59
(91) читал... обратно ломятся тонкие клиенты. что не так собственно?
94 stix2010
 
13.10.11
16:00
(93) толстый также ломится
95 Господин ПЖ
 
13.10.11
16:02
(94) кто и куда ломится?? захожу в консоль, сшибаю всех. сижу один. никто никуда не едет.
96 shuhard
 
13.10.11
16:03
(94) лажа, меньше книжки читай, слушай старших.
ломиться при перезапуске rphost,
при удалении сессии две кнопки: Завершить работу и перезапустить
97 Господин ПЖ
 
13.10.11
16:03
какой смысл толстому лезть куда-то, пытаться восстановиться? его пространство, его сеанс разрушен
98 МихаилМ
 
13.10.11
16:03
да зачам узверей выгонять, пусть работают

а дисковое пространство настолько дешево, что обсуждать глупо.

опятьже для надежности инкрементальные бэкапы.

ну а если нужно непременно 1с

то сделайте пустую базу

напишите скрипт, который сгенерит VIEW  вмеместо раб таблиц

и делайте бекап из этой псевдо базы.
99 stix2010
 
13.10.11
16:05
(97) перезапустите сервер 1С с подключенными толстыми и убедитесь в обратном
100 Господин ПЖ
 
13.10.11
16:07
(99) запарил... рестарт рп-хост и срубание коннекта - вещи разные... купи себе питуха...
101 shuhard
 
13.10.11
16:07
(99) так ты ещё и код в (2) не смотрел-позорище,
нет там перезапуска сервера, ибо пользы от перезапуска 0
102 shuhard
 
13.10.11
16:16
(100) УФ,
всех врагов запинали - пора и поработать
103 stix2010
 
13.10.11
16:19
(101) блин запарил с (0), рестарт и com, ну да все правильно по com соединению отключатся, а в рестарте до 20 минут нет, толстый после рестарта соединяется без вопросов
104 СВН78
 
13.10.11
16:19
(102) ну вы и герои, напали вдвоем