1С8 ЗавершитьРаботуПользователей для создания Backup #574452


#0 by СВН78
Доброго дня всем форумчанам! Цель:создание архива средствами 1С. Проблема: остаются пользователи(некорректно закрытые сеансы удаленки и просто работа круглосуточная,могут тупо отсутствовать на рабочем месте). Идея такая была, выгнать всех из базы , сделать dt-ку и снова запустить. Пытаюсь сделать таким образом: "C:Program Files1cv81in1cv8.exe" CONFIG /F"D:ОтладкаПроизводство" /NАдминистратор /P**** /DumpIB D:ОтладкаПроизводство.dt     "C:Program Files1cv81in1cv8.exe" ENTERPRISE /F"D:ОтладкаПроизводство" /NАдминистратор /P**** /WA- /AU- /DisableStartupMessages /C РазрешитьРаботуПользователей /UC ПакетноеОбновлениеКонфигурацииИБ Но дело в том что таким образом не пускает в систему, но и конфигуратор тоже не дает запускать,получается будто просто блокировка. Может я что не так делаю Конечно же можно простым спосообом сделать "C:Program Files1cv81in agent.exe" -stop "C:Program Files1cv81in agent.exe" -start Но не знаю насколько корректо это и гуманно )))))
#0 by СВН78
Доброго дня всем форумчанам! Цель:создание архива средствами 1С. Проблема: остаются пользователи(некорректно закрытые сеансы удаленки и просто работа круглосуточная,могут тупо отсутствовать на рабочем месте). Идея такая была, выгнать всех из базы , сделать dt-ку и снова запустить. Пытаюсь сделать таким образом: "C:Program Files1cv81in1cv8.exe" CONFIG /F"D:ОтладкаПроизводство" /NАдминистратор /P**** /DumpIB D:ОтладкаПроизводство.dt     "C:Program Files1cv81in1cv8.exe" ENTERPRISE /F"D:ОтладкаПроизводство" /NАдминистратор /P**** /WA- /AU- /DisableStartupMessages /C РазрешитьРаботуПользователей /UC ПакетноеОбновлениеКонфигурацииИБ Но дело в том что таким образом не пускает в систему, но и конфигуратор тоже не дает запускать,получается будто просто блокировка. Может я что не так делаю Конечно же можно простым спосообом сделать "C:Program Files1cv81in agent.exe" -stop "C:Program Files1cv81in agent.exe" -start Но не знаю насколько корректо это и гуманно )))))
#1 by Господин ПЖ
если у тебя есть сервер можно обойти коннекты на кластере, посмотреть обмен на последние 5 мин и снести
#2 by shuhard
#3 by СВН78
Да у меня серверный вариант,просто я пока отлаживаюсь на файловом :)
#4 by Господин ПЖ
файловый есть файловый... стоит у юзера "спрашивать при выходе" - и все...
#5 by Живой Ископаемый
копируйте базу средствами сервера СУБД в другую, и там уже из нее, клонированной базы делайте выгрузку средствами 1С.
#6 by СВН78
Это не пускать таким образом, а мне надо выкинуть 3
#7 by СВН78
а для чего тогда стандарная функция у 1с-ки ЗавершитьРаботуПользователей ???
#8 by СВН78
я думала уже об этом, но допустим,что у меня нет места для этого (Мы не ищем простых путей :)   )
#9 by СВН78
а есть готовым скрипт для клонирования базы ???
#10 by shuhard
в целях наёбки наивных кодеров
#11 by СВН78
не особо радужно
#12 by Господин ПЖ
чтобы универсально не работать нигде...
#13 by shuhard
полностью фиолетово
#14 by Живой Ископаемый
2 у меня ДБ2, и я просто настроил Лог-шиппинг
#15 by СВН78
я понимаю чтобы таким образом можно было блокировать всех кроме того что зашел с данными параметрами,может все таки мы что-то недопонимаем ))))))), а 1с рулит ))))
#16 by WF72
Если конфигуратор открыт до запуска обработки, то не выкинет. После запуска уже не даст запустить. А вапче-то где фотка? И почему пол мужской? Трансвестит?
#17 by СВН78
нет, я нормальной ориентации,надо фотку, будет вам фотка ))))))))))))
#18 by СВН78
дискриминация. При регистрации автоматически ставится мужской пол
#19 by СВН78
WF72 раскрутили на фотку, а ваша где )))))??? Так не честно просить от других то чего сам не делаешь
#20 by СВН78
Да хорошо,конфигуратор не выкинул, а как архив то сделать теперь в автоматическом режиме???
#21 by WF72
Если вам именно в формате dt, то примерно так, как в :) Но можно использовать бесплатный консольный винрар, запуская через назначенные задания.
#22 by WF72
Это для файлового. Для серверного - обычный бэкап средствами субд.
#23 by WF72
Потому что в автоматическом режиме данную проблему не решить. Или внешние средства бэкапа, или ручная выгрузка в дт.
#24 by СВН78
средствами sql конечно хорошо, но я на этой работе 2 недели и ресурсов явно маловато чтобы хранить такие объемы архивов(база весит 20Гб после сжатия). А ручками сами понимаете выгнать 30 пользователей и делать полчаса выгрузку(именно столько по времени она занимает)
#25 by Живой Ископаемый
а давайте спросим зачем нужен каждодневный дт? :)
#26 by Живой Ископаемый
2ой... а до сжатия сколько она весит?
#27 by shuhard
лан свистеть, код в решает эту задачу у меня не первый год и не только у меня
#28 by СВН78
мало того в волшебной книжке"Клиент-Сервер Особенности установки и использования" приведен пример удаления всех соединений. :)))). Мы же русский сначала делаем а потом читаем инструкцию(правда она на 8.0), но думаю не существенно важно, теперь мне смысл понятен
#29 by СВН78
спасибо, обязательно ваш вариант тоже попробую :)
#30 by WF72
а ты не видишь, что дама хочет обойтись без дополнительного кода? ведь в таком случае всё ясно и написано в . Да и если на то пошло, можно стандартную обработку поправить, чтобы она после выкидывания юзеров давала зайти заново.
#31 by shuhard
я вижу твою дезу [Потому что в автоматическом режиме данную проблему не решить] которую ТС может принять за истину
#32 by WF72
Вы мастер придалбываться к словам. На ваш ответ в внимания не обратили, значит он не устроил.
#33 by shuhard
ты мастер наебывать, мой ответ всех устроил
#34 by WF72
хм. интересно, тут за хамство наверное какой-то скрытый гешефт идет? или просто можно писать всё что угодно и кому попало?
#35 by vmv
Библиотеку стандартных подсистем для себя откройте и хватит велосипеды городит. да и бред не советуйте
#36 by vmv
только профессиональным троллям рунена, мне например - они вежливые)
#37 by СВН78
ребята не сорьтесь вот вам ссылка
#38 by vmv
вчерашний день уже это, уви. Зачем трясти лохмотьем и тратить время на то, что уже устарело
#39 by shuhard
в 8.2, увы ,перезапуск сервера не катит
#40 by Explorer1c
Очень хорошо
#41 by СВН78
Ну научите тогда новичков. Ждем мастер класса :), я на полном серьезе, буду рада познать новое, за этим я и обратилась на форум
#42 by Reset
Совершенно не вникая в суть многонаписанного в теме, в если попробовать в строке запуска конфигуратора добать /UC (такой же как в третьей строке)?
#43 by Reset
добавить*
#44 by ssh2006
в же привели код
#45 by Живой Ископаемый
2 читайте ИТС, там буквально тоже что и в
#46 by Господин ПЖ
что за наглые новички пошли... с клювами из победита... мастер-класс каждому подавай по основам ИТС
#47 by СВН78
ну ладно вам злиться, зазнались что ли,носы задрали, а ведь сами когда то начинали. Между прочим тоже в книге 1С описано,но почему то вам это решение менее интересно
#48 by Живой Ископаемый
2 а что в написано отличного от ? что скрипт выполняется на ВБС а не на 1С?
#49 by СВН78
чтобы рыться в ИТС нужно не мало времени если не знаешь откуда копнуть,и в конце концов "А поговорить"
#50 by Живой Ископаемый
фотки нету, какие могут быть разговоры?
#51 by СВН78
я не говорю,что плохое решение,но давайте представим что база на поддержке,зачем ради бэкапов снимать ее с поддержки,согласитесь не разумно. Надо искать универсальные решения, которые подходят для многих. а фотку я удалила уже, а то уже на новичков наезжают '(((
#52 by Живой Ископаемый
2 стоп, секуну, кто сказал о снятии с поддержки?
#53 by shuhard
что за бред со снятием с поддержки конфигурации в внешняя обработка, запускаемая командной строкой
#54 by СВН78
хорошо,согласна, сморозила глупость
#55 by СВН78
скажу честно мне решение нравится больше, т.к. там же можно задать архивирование базы, а как вы из внешней обработки будете запускать выгрузку базы???
#56 by WF72
Странно, еще час назад фотка была! Куда делась? Из внешней обработки запускаем выгонялку, а выгрузку - отдельной командой.
#57 by СВН78
вот и я про то, что получается ты  2 заданиями это делаешь,  азачем если можно обойтись одним ))))
#58 by WF72
Цмдшничек один, команд там может быть сколько угодно :) Верните фотку! А то больше атвичать не будем! ;)))
#59 by WF72
Кстати, в нет способа одновременно выкинуть пользователей и тут же, в этом же скрипте, сделать бэкап. Так что не совсем пойму, что значит "можно обойтись одним заданием".
#60 by Живой Ископаемый
я вообще не понимаю зачем делать выгрузку дт.
#61 by WF72
ТС говорит, что архив скульной базы будет слишком велик, сильно больше, чем дт. Хотя верится с трудом :)
#62 by СВН78
потому что она занимает мало места )))). Сервер слабый, все вертится на одном, диски маленького объема и т.д.
#63 by WF72
А может, проще базу подчистить?
#64 by Живой Ископаемый
это значит что его заменят, купят новый, там будет 2008-я Сервер 64-битный и ни один из вариантов не будет работать вообще. :))
#65 by WF72
Угумс, без фотки ваще не будет работать - подтверждаю :)))
#66 by СВН78
бэкап скулем весит 20 Гб,только сегодня утром делала(полный), сама база тоже занимает 23 Гб. Может конечно что-то не так делаю, а ДТ весит всего 2 Гб
#67 by СВН78
ну вы же видели уже фотку, зачем она вам еще
#68 by СВН78
вот когда купят,тогда жизнь наладится,  а пока  приходится выкручиваться
#69 by СВН78
базу бы по хорошему обрезать,данные с 2006 года, но я повторюсь работаю здесь всего 2 недели и это не вопрос одного дня, а бэкапы нужны всегда
#70 by Живой Ископаемый
2 это какая-то парнуха... не может при 23 Гиг базе бэкап весить 20 Гиг.... ну и кроме того, зачем архив хранить тут же?
#71 by shuhard
солнышко,а когда ты своей базе транкейт последний раз делала ?
#72 by WF72
я не свертку имел в виду, а
#73 by СВН78
что такое транкейт , я делала сжатие другой конечно базы, но там сразу видно было,что бекап скулем весил в 2 раза меньше чем сама база
#74 by СВН78
Да  вы правы, пора заняться зачисткой не только базы но и ресурсов ))))
#75 by shuhard
транкейт, это то, что через пару недель спасёт тебя от увольнения, когда место на диске кончиться реально твоя базка 4-6 Гбайт, 18 лог транзакций и весь топик был чистым флюдом
#76 by СВН78
мой лог занимает всего гиг если что, а все остальное данные
#77 by СВН78
транкейт это и есть Shrink?
#78 by shuhard
брехня нет конечно, с какого бодуна
#79 by СВН78
ну тогда расскажите пож., откройте глазки новичку ))))
#80 by Господин ПЖ
блин... документы по профессии читать не модно теперь? шринк - высвобождение неиспользуемого места
#81 by СВН78
и почему это брехня, как это понимать
#82 by stix2010
для 8.2  сделать "C:Program Files1cv81in agent.exe" -stop "C:Program Files1cv81in agent.exe" -start с разносом в 25 минут между заданиями
#83 by Господин ПЖ
и что за скуль такой который бэкапы жмет? 2008? 2000-2005 этим в жизни не занимались...
#84 by Господин ПЖ
мощно...
#85 by WF72
Если это действительно так, попробуйте сделать выгрузку-загрузку, только это долго будет. На ночь.
#86 by stix2010
код из не отработает на 8.2 с реально подключенными сессиями пользователей
#87 by Господин ПЖ
это справедливо для тонких клиентов... они имеют обыкновение пытаться цепляться обратно
#88 by stix2010
потому чта сессии восстановятся, чуть медленнее, чем сразу
#89 by Господин ПЖ
+ п.э. я бы это утверждение на "всех подключенных сессиях" не натягивал бы...
#90 by stix2010
да Вы что
#91 by stix2010
отправьтесь литературку почитайте
#92 by shuhard
пиз.дёж и провокация
#93 by Господин ПЖ
читал... обратно ломятся тонкие клиенты. что не так собственно?
#94 by stix2010
толстый также ломится
#95 by Господин ПЖ
кто и куда ломится?? захожу в консоль, сшибаю всех. сижу один. никто никуда не едет.
#96 by shuhard
лажа, меньше книжки читай, слушай старших. ломиться при перезапуске rphost, при удалении сессии две кнопки: Завершить работу и перезапустить
#97 by Господин ПЖ
какой смысл толстому лезть куда-то, пытаться восстановиться? его пространство, его сеанс разрушен
#98 by МихаилМ
да зачам узверей выгонять, пусть работают а дисковое пространство настолько дешево, что обсуждать глупо. опятьже для надежности инкрементальные бэкапы. ну а если нужно непременно 1с то сделайте пустую базу напишите скрипт, который сгенерит VIEW  вмеместо раб таблиц и делайте бекап из этой псевдо базы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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