Как удалить базу 1с с сервера 1с
Скажу сразу — если вы попали на эту страницу из поиска по запросу "удаленная база 1с", то это не оно! В статье идёт речь именно про удаление существующей базы 1С, а также рассматриваются сопутствующие вопросы. Если вы начинающий пользователь программы, то прочитать эту статью вам просто необходимо.
Ну и уж если вы собрались что-то там удалять, не забудьте сделать резервную копию вашей базы.
Удалили базу 1С. Что делать?
Такое, к сожалению, тоже случается. Прежде всего позволю себе напомнить, что удаление чего бы то ни было — это ОЧЕНЬ ответственная операция, поэтому прежде чем нажимать кнопку "Удалить", хорошо подумайте, всё ли вы правильно делаете. Это я к тому, что удалённые данные далеко не всегда удаётся восстановить!
Что касается случая, когда вы специально или же случайно удалили информационную базу 1С:Предприятие, могу сказать только одно: бегом за резервной копией! Если вы не делали ранее резервную копию вашей базы, то всё очень, очень печально. Если же вы или ваш системный администратор (или 1С программист) заранее позаботились о сохранности вашей базы 1С, то проблем будет гораздо меньше.
Есть 2 основных случая в подобной практике:
В первом случае вы подключаете ранее сделанную копию в качестве основной базы. Как это сделать, хорошо описано тут. В этом случае вы потеряете только те данные, которые были внесены в базу за время, прошедшее с момента последнего копирования. Поэтому делайте копии почаще.
Если же копии нет, то вам остаётся только восстанавливать удалённую (стёртую с диска) базу при помощи специальных программ. Если это файловая база, а речь идёт именно про восстановление удалённой базы в папке, вам нужно воспользоваться специальными программами восстановления удаленных файлов. Вы можете самостоятельно найти в интернете такие программы — рекомендовать здесь я ничего не буду.
Также стоит отметить тот факт, что вы НЕ СМОЖЕТЕ восстановить те файлы базы, которые уже были чем-то затёрты. Вероятность того, что на месте удаленной информационной базы 1С уже находятся другие файлы тем выше, чем больше времени прошло с момента удаления базы и чем активнее вы используете жесткий диск компьютера для записи. В связи с этим могу дать следующие рекомендации:
- Если вы удалили базу, не записывайте на диск, где она располагалась, абсолютно ничего! Это повышает ваши шансы на восстановление.
- Не располагайте базу на диске С, поскольку операционная система сама активно использует диск для записи и может запросто занять то место, где располагалась удаленная база 1С
Также есть ещё одна возможность быстро восстановить удалённую базу 1С, если у вас на компьютере включена Корзина. В этом случае просто зайдите в Корзину и восстановите стёртые файлы. Тут всё просто.
Технические особенности работы в 1С:Бухгалтерии 8.3 рассматриваются наряду с ведением учёта в нашем специальном видеокурсе по данной конфигурации. Курс включает в себя 240 уроков продолжительностью 42 часа и предназначен для освоения программы с самых основ. Посмотрите примеры уроков и учебный план!
Удалить базу 1с из списка
А теперь, после всех предупреждений, перейдём к процессу обратному, то есть собственно рассмотрим как удалить базу 1С. Для начала посмотрим простой и наиболее безопасный случай, не приводящий к физическому удалению базы 1С с вашего диска. А именно — просто удалим базу из списка загрузочного окна 1С:Предприятие. Сделать это очень просто и показано на рисунке ниже. Можете скопировать картинку в качестве шпаргалки ;)
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Из рисунка понятно, как удалять базу 1С из загрузочного окошка программы. Стоит только иметь ввиду, что сама база, хранящаяся в папке на диске, никуда не девается и её можно легко и быстро подключить обратно. Таким способом вы не освободите место на диске, но так можно почистить список баз в 1С, удалив из него всё ненужное и неиспользуемое.
Кстати, очень советую прочитать статью про уменьшение размера базы 1С. Возможно, вам нужно именно это.
Удалить базу 1С насовсем
Если вы внимательно смотрели на предыдущую картинку, а может быть даже читали и другие соответствующие статьи на ArtemVM.info, вы обратили внимание на то, что в загрузочном окне 1С можно увидеть путь к папке с базой 1С. Таким образом, чтобы удалить все данные базы с диска, нужно просто стереть папку. Обратите внимание, что эта операция гораздо серьёзнее.
Если же ваша база 1С находится не в папке, а на сервере баз данных, то удаление здесь делается через СУБД и обычному пользователю лучше туда не лазать. В таком случае обратитесь к специалисту, чтобы избежать проблем!
Удаление 1С с компьютера
Ну и наконец, если программа 1С:Предприятие вам вовсе на компьютере не нужна, то удалить её можно в точности также, как и любую другую программу. Открываете Панель управления (если у вас Windows), заходите в Удаление программ, ищете там 1С:Предприятие и удаляете его.
Замечу, что при удалении платформы 1С, ваши базы НЕ удаляются и по прежнему остаются на диске. Для их удаления воспользуйтесь указанными выше способами.
Подведём итоги
Как видите, с удалением связано много чего. Сначала определитесь, что именно вы хотите удалить, а потом уже удаляйте. В таких случаях лучше никогда не торопиться, поскольку удаление — весьма ответственная операция.
И ещё ответ на один немаловажный вопрос: зачем удалять базу 1С с компьютера? Ну например, вы переносите базу на другой компьютер, а с этого хотите всё удалить. В таком случае не забывайте сначала скопировать все данные и УБЕДИТЬСЯ в работоспособности скопированной базы на новом компьютере. И только потом удаляйте исходные данные!
Уникальная метка публикации: F8CDC5DF-1649-3D71-1C5C-22E1C8023393
Источник: //artemvm.info/information/uchebnye-stati/1s-predpriyatie/kak-udalit-bazu/
Для подтверждения удаления базы, необходимо ввести код, указанный в уведомлении и нажать «Подтвердить».
После подтверждения база будет удалена с диска после очередного резервного копирования (через 24 часа).
- необходимо подключиться к удаленному рабочему столу;
- открыть ярлык «1С Предприятие»;
- выделить базу, которую требуется удалить. В нижней части окна программы запуска будет отображено физическое место хранения базы.
Примечание: файловые базы хранятся на Вашем диске W, путь к базам может быть указан через полный сетевой путь «\\clusterfsXX\ts-users\ts_login\1C\. » так и через сокращенное представление «W:\1C\. ». В данном случае разницы для выполнения удаления нет.
После определения пути следует открыть «Компьютер», «диск W» и найти папку с базой.
Нажать на данную папку правой кнопкой мыши и выбрать «Удалить». Перед началом удаления база должна бы закрыта у всех пользователей.
После удаления с диска «W», базу можно удалить из списка баз программы запуска нажав «Удалить».
- необходимо определить физическое расположение базы, его можно посмотреть в личном кабинете, в разделе «Мои базы 1С», раскрыв карточку нужной базы;
- при наличии публикации ИБ, ее рекомендуется снять нажав кнопку «Снять с публикации».
В меню приложения выбрать пункт «Доступ к сетевому диску».
Откроется представление структуры файловой системы на диске «W» (место хранения файловых баз данных).
Теперь следует пройти пойти в расположение папки на диске, мы определяли его в 1 шаге данного раздела. Далее выделить папку с базой, которую требуется удалить и нажать кнопку «Удалить» и подтвердить запрос нажатием на «ОК».
На начальном этапе использования «1С:Фреш» у пользователей часто возникают вопросы по работе с базами. Расскажем в инструкции:
- как выгрузить их из облачного хранилища в локальную версию,
- загрузить в сервис,
- добавить или удалить.
Подготовка к выгрузке базы из «1С: Фреш» в локальную версию
Скопировать базу из «1С: Фреш» на локальный компьютер довольно просто. Возможность переноса данных с «1С:Фреш» на ПК и обратно заложена в типовые конфигурации облачного сервиса. Все, что требуется для того, чтобы выгружать базу, – иметь права администратора.
⚠ Важно! В файл можно выгружать только данные, без конфигурации. Поэтому выгруженные базы можно загружать только в точно такую же конфигурацию, из которой проводилась выгрузка.
Чтобы понять, с какой конфигурацией и релизом вы работаете, в главном меню выберите пункт «О программе».
В «1С:Фреш» обновления происходят автоматически, по мере выхода. Поэтому релизы – всегда последние.
В этом примере мы работаем с платформой «1С:Предприятие 8.3» и конфигурацией «Бухгалтерия предприятия 3.0».
Если локальная база устарела по сравнению с сервисом «1С:Фреш», то ее нужно обновить. На этом действии подготовка к выгрузке заканчивается.
Инструкция по выгрузке
-
Запускаем в обычном режиме базу «1С:Фреш», из которой будем выгружать информацию.
В разделе «Администрирование», в подразделе «Сервис», ищем пункт меню «Перенос данных приложения». В интерфейсе «Такси» он расположен в самом низу.
Дальше открывается «Мастер выгрузки данных». В этом окне выберите «Получить файл выгрузки для ручного переноса», нажмите кнопку «Далее». Можно также выбрать «Введите адрес сервиса для автоматического переноса», если ваша задача – перенос базы из одной учетной записи «1С:Фреш» в другую.
Во время выгрузки базы ее запуск другими людьми запрещен. В окне, представленном ниже, можно посмотреть «Список активных пользователей».
Выберите режим выгрузки «Полный» и нажмите кнопку «Продолжить». После этого данные начинают выгружаться. Учтите, что это занимает какое-то время: и 10, и 20 минут, иногда – больше. Длительность процесса зависит от размера файла и загруженности сервера.
Подождите, когда сформируется файл выгрузки. По умолчанию он называется data_dump.zip. Далее выберите место на ПК для его сохранения. Учитывайте объем базы – она может требовать очень много места на диске.
Выгрузка файла завершена. Запомните, куда вы сохранили его, чтобы не тратить время на поиски при дальнейшем использовании.
Как загрузить базу с локального компьютера в «1С: Фреш»?
⚠ Внимание! Загрузка файла в сервис возможна только после завершенной выгрузки.
Откроется раздел «Менеджер сервиса». В панели инструментов окна «Мои приложения» нажмите кнопку «Загрузить базу в сервис».
Откроется Мастер загрузки базы в сервис.
Укажите часовой пояс.
В поле «Файл данных» нажмите кнопку выбора (три точки) и перетащите мышкой в центр окна файл data_dump.zip, выгруженный и сохраненный ранее.
Или нажмите «Выбрать с диска» и выберите файл через проводник.
Файл загрузится на сервер, где пройдет анализ данных.
После загрузки файла на облачный сервер и анализа данных автоматически определится вид приложения.
Если нужно, то вид приложения можно поменять. Такая необходимость возникает, например, если файл выгружали из базовой «1С:Бухгалтерии». Сервис по умолчанию предложит загрузить ее в «1С:Предприниматель», а это все та же базовая версия «1С:Бухгалтерии предприятия». Можно выбрать версию для загрузки данных из файла. Для этого, нажав на кнопку выбора в поле «Вид приложения», укажите «Бухгалтерию предприятия» версии ПРОФ. В таком случае у вас появится возможность вести учет по нескольким фирмам.
Итак, после того, как вы выбрали строку «Бухгалтерия предприятия», вы увидите на экране предупреждение:
Подтвердите конвертацию нажатием на кнопку «Далее».
⚠ Важно! Поменять версию можно только в сторону повышения. Выгруженные данные из базовой «Бухгалтерии предприятия» можно загрузить в такую же базовую версию «1С:Предприниматель» или в версию ПРОФ. Базу из ПРОФ можно загрузить также в ПРОФ или КОРП, но нельзя – в базовую.
После конвертации в облаке можно работать в «1С: Бухгалтерии» ПРОФ. Но если понадобится выгрузить базу обратно из «1С:Фреш» на локальный компьютер, то для продолжения работы на нем также нужно установить «1С: Бухгалтерию» ПРОФ. Загрузить ее обратно в базовую версию нельзя.
В облако «1С:Фреш» можно загрузить несколько баз. В таком случае, чтобы избежать путаницы при работе с ними, в поле «Наименование» можно изменить «Бухгалтерию предприятия» на название фирмы. Переименование доступно в любой удобный момент.
Заполните все параметры загрузки и нажмите «Далее».
Следующий этап – настройка прав доступа. Если раньше вы добавили пользователей, кроме администратора, то программа предложит указать права на загружаемую базу для них.
Не знаете, какие права предоставить? Пропустите этот шаг и нажмите «Далее». Вернуться к этой операции можно будет позже.
После этого пойдет загрузка. Вы узнаете об этом, увидев окно Мастера загрузки базы в сервис. По завершении процесса вам будет предложено нажать кнопку «Готово».
На странице Менеджера сервиса появятся новое приложение и его статус в колонке «Доступность» – «Конвертируется». Процесс длится долго – от 1 часа.
В «Моих приложениях» увидите ярлык запуска с изображением приложения и статусом «ПОДГОТОВКА». До окончания конвертации базы запуск приложения запрещен.
На странице Менеджера сервиса вы увидите изменение состояния приложения в колонке «Доступность» – «Используется».
В «Моих приложениях» тоже появится новое приложение.
Программу можно запустить со страницы «Мои приложения». Нажмите на кнопку «Нажать работу». Она появляется при наведении курсора на ярлык программы. Запуск также доступен из личного кабинета – кнопка «Войти в приложение».
В итоге загружается конфигурация «1С: Бухгалтерия предприятия 3.0» с обычным интерфейсом, который хорошо знаком пользователю. В облаке работа ведется точно так же как и на локальном компьютере.
Обратите внимание! Если при загрузке вы конвертировали базовую версию программы в ПРОФ, то, чтобы вести учет в ней по нескольким предприятиям, в закладке «Организация» поставьте соответствующий флажок.
Как выгружать базы в других типовых конфигурациях 1С?
У большинства типовых конфигураций команда для перехода из локальной версии в облачную находится в разделе «Администрирование» и выглядит как «Выгрузка данных для перехода в сервис».
В интерфейсах следующих конфигураций расположение команды может быть иным.
- «1С: Управление нашей фирмой»: «Компания» – «Администрирование» – «Работа в сервисе» – «Перейти в сервис».
- «1С: Комплексная автоматизация» и «1С: Управление торговлей»: «НСИ и администрирование» – «Выгрузить данные для перехода в сервис».
Как добавить новую базу в «1С:Фреш»?
Как создать новую базу? Несложный процесс включает пять этапов.
На главной странице сервиса расположен пустой значок приложения со знаком «+». Нажмите на него, чтобы добавить пустую базу (новое приложение).
Далее открывается список всех доступных приложений. Выберите в нем то решение, в котором планируете работать. Пусть это будет «1С: Бухгалтерия 8».
После этих действий приложение появится в личном кабинете и начнет запускаться.
Когда конфигурация откроется, введите информацию об организации. Можете начинать работу.
Как удалить базу в «1С:Фреш»?
Для этого потребуется всего 3 шага.
Слева вы увидите «Мои приложения». В разделе приведен список всех ваших баз. Выделите ту, которую хотите удалить, нажмите справа кнопку «Еще». После этого появится список доступных действий.
Выберите «Удалить приложение». Действие можно выполнить и другим способом – с помощью кнопки с красным крестиком, расположенной над перечнем баз. Дальше система попросит ввести код удаляемого приложения.
⚠ Внимание! Введение цифр – защита от случайного удаления базы. Если вы случайно нажали кнопку «Удалить», то в этот момент можно отменить действие. При подтверждении операции в колонке «Доступность» появится статус «К удалению», который сохранится неизменным до завершения этой процедуры.
В 1С 8.3 есть два вида удаление пользователя: установка ему запрета на вход в ИБ (информационную базу) или же полное его удаление.
Первый вариант: ограничить вход можно в разделе Администрирование – Настройки пользователей и прав – Пользователи.
Проваливаемся в пользователя, которого хотим сделать неактивным.
Второй вариант: пользователя можно полностью удалить из базы, для этого открываем список пользователей (Администрирование – Настройки пользователей и прав – Пользователи), не проваливаясь в карточку пользователя кликаем правой кнопкой мыши по нему и из меню выбираем вариант «Пометить на удаление».
Окончательно удалить пользователя можно в Администрировании – Удаление помеченных объектов.
В списке находим пользователя, помеченного на удаление, оставляем у него флажок и нажимаем кнопку «Удалить выбранные».
Бывает так, что пользователя невозможно удалить, так как он в базе создавал, например, документы и к нему уже идет привязка:
В этой статье выражено личное мнение автора, его видение мира, его путь, и это все не претендует на абсолютную верность и объективность. Автор не несет никакой ответственности за последствия использования данной информации, он только надеется что эта информация поможет сделать кому-то жизнь проще.
Предисловие
Сначала я просто хотел написать небольшую статью о том, как мы разносили базы по службам, но в ходе углубления в этот процесс мы добавляли всякие разные штуки (мониторинг служб, потом мониторинг пользователей внутри 1С, потом прикрутили заббикс, и, наконец, пришли к CI/CD на базе 1С). В итоге я понимаю что пихать это в одну статью будет слишком — решил разделить на несколько. Ну а название навеяно циклом статей "сети для самых маленьких", которые принесли мне много приятных минут и к которым я отсылаю всех, кто "хочет изучить сети". Итак, мы приступаем!
Когда ты признаешь проблему, значит ты на половину уже вылечился (с) один знакомый психиатр
В этой статье я хочу поделиться своим опытом администрирования большого числа 1С в корпоративном секторе. Базы все разные, есть разработка, есть тестовые, все как у всех. Но их просто достаточно много. И все было хорошо, но в определенный момент проводить какие-то админские работы стало крайне тяжело и рискованно.
Какие у нас были сложности:
- Подвисшая база тянула за собой перезапуск службы, а значит страдали невинные (пользователи других баз)
- Было тяжело понять кто сегодня "герой дня" — какая база заняла все ресурсы
- Обновление релизов — обновление одной тянуло за собой автоматическое обновление всех баз на этой службе
- Ручное подключение баз пользователям, ручное изменение в случае переездов
- Мониторинг
И только сейчас я понимаю что это была только вершина айсберга.
Акт первый, действие нулевое
Небольшое отвлечение на основные постулаты, осознание которых далось большой кровью и болью.
- Старые версии 1С (до 8.3.11+) имеют просадку по производительности при работе в виртуализированной среде. (Источник — Гилев и собственные тесты)
- Кластер есть, но с ним все крайне не просто. Возможно его доработают потом, но пока он в основном для галочки. (источник — собственный опыт)
- При выборе процессора смотрите только на частоту. Процессор в 6 ядер по 3,4Ггц порвет в куски процессор на 20 ядер по 2Ггц. Проблема в том, что 1С вообще ничего не знает про параллельные вычисления. По сути это работает так — у нас есть определенное число воркеров для каждой службы, их раскидывают по процессорам, и если в каком то воркере пользователь запустил какой-то тяжелый отчет то в системе будет загружено только одно ядро процессора. Именно то, на котором работает воркер с запущенным заданием… Для БД ситуация кстати ровно обратная. (источник — Гилев, собственный опыт, опыт коллег)
- Не используйте логи в "новом" формате (запись в SQLLite) — вы очень быстро столкнетесь с тем, что производительность этого решения еще хуже чем файлового варианта. (Источник — собственный опыт, опыт коллег).
По подсказкам из комментариев есть вариант вынести логи на отдельный инстанс.
В 8.3.12 обещали логи в нормальный скуль. - 1С оооочень не любит IPv6. На всех серверах с 1С лучше сразу понижать приоритет IPv6 до минимума. (Источник — Гилев, собственный опыт)
- Используйте для виртуальных серверов виртуальные сетевые карточки E1000. С остальными проблема по производительности (Источник — Гилев, но на собственном опыте не подтвердилось, хотя особо и не тестили)
- Обслуживание баз дает хороший прирост производительности, особенно периодический пересчет итогов, а так же обслуживание индексов SQL (Источник — собственный опыт, Гилев)
- Поиск причин падения 1С сродни поеданию неочищенного кактуса. Выяснить что-то толком можно только через боль, унижения и страдания. (Источник — собственный опыт)
- Нет ни одного официального образа ни под один гипервизор. Про докер я вообще молчу. (Источник — сайт 1С)
- Программная лицензия для сервера привязывается к — сюрприз, сюрприз — серийному номеру процессора (и еще огромному количеству параметров сервера). В эпоху повсеместной виртуализации ход потрясающий. Поясняю — активировали сервер, переехали на другую ноду, перезагрузили машину — 1С не запуститься. Расчехляйте новый активационный код. (Источник — собственный опыт, болтливая техническая поддержка 1С =))
- 1С — это учетная система, а не отчетная. Хотите много нормальных жирных отчетов и быстро — выводите это за рамки 1С. (Источник — собственный опыт)
- У 1С есть два неоспоримых достоинства, за счет которых она будет процветать еще долго:
- стоимость самого продукта/разработчиков
- скорость разработки
и к сожалению для российского бизнеса они являются первоочередными. А зачастую и единственными, на что вообще смотрят. (Источник — печальная реальность)
- Никогда не используйте файловую шару как место под хранилище конфигураций 1С. Только службу. Иначе маты со стороны разработки о упавшем черт знает когда хранилище станут вашим неизменным спутником по жизни. (Источник — собственный опыт, опыт коллег)
Акт первый, действие первое
Первая короткая сценка из корпоративной жизни
На сцене — Админ (А), программист 1С (П1С) и представитель бизнеса (ПБ)
ПБ — У нас медленно работает программа!
А — у меня в системе все хорошо!
П1С — я все написал правильно, у меня на компьютере все работает быстро!
ПБ (робко и растерянно) — но она же долго…
А и П1С хором — у нас все хорошо, проблема на вашей стороне!
Проблемы всегда случаются не вовремя (с) (5-летний философ)
И вот в одно прекрасное солнечное утро (на самом деле это была глубокая зимняя ночь) мы поняли что завтра надо запустить новую базу. Завтра наступал тот прекрасный день, который уже много раз описывался тысячами авторов и имя ему — легион! Тьфу, простите, занесло. Имя этому дню был дедлайн. Час ночи, завтра на 200 компах должна запуститься новая база." Да не проблема, у нас же все компы в домене! Сейчас быстренько сделаем логин-скрипт и дело в шляпе!" подумаете вы. И будуте правы — так же подумали и мы. И сделали. Только, как обычно это бывает, погорели на мелочи — я в логон-скрипте я прописал %filename%.bat а коллега выложил %filename%.cmd.
Ну и понятное дело с утра хелпдеск побежал делать все руками, а мне было очень стыдно за такой тупой фейл. Извинялся перед парнями тортиком.
Но мысль автоматизации этого процесса у меня в голове засела очень крепко и стал даже вырисовываться план внедрения.
В итоге мы пришли к следующей идеологии:
- Все раздается через AD — создаются группы вида 1cbases-%версия платформы%-%имя базы% и туда силами хелпдеста добавляются пользователи, которым нужна база.
- одна группа — одна база
- 1cbases — это префикс по которому удобно искать группы
- версия платформы 81, 82 и 83 (релиз не принципиален)
- название базы соответствует имени файла с настройками
Как мы это делали:
- Через групповые политики добавляется новое задание в планировщик (задача планировщика прописать пользователю путь к файлу подключения базы):
- запускать от имени пользователя
- событие — разблокировка компьютера
- действие — запуск нашего скрипта
- Создаем нужные группы в АД и заполняем их пользователями
- Создаем нужные файлы для запуска самих 1С. Тут остановлюсь чуть поподробнее. Изначально мы долго мучили интернет своими запросами и нашли полное описание структуры файлов *.v8i. Но потом нашелся способ проще и гениальнее.
- запускаем 1С
- настраиваем подключение к базе
- проверяем что все работает
- кликаем правой клавишей по названию базы и выбираем пункт — "Сохранить ссылку в файл"
- Добавление баз теперь не было морокой — просто делали группу, добавляли файл с настройками — дальше все происходило автоматом
- Могли спокойно переносить базы куда угодно, просто меняя конфигурацию в файле с настройками подключения к базе (как показала практика — очень удобно)
- Сберегли обувь хелпдеску
Акт первый, действие второе
Вторая короткая сценка из корпоративной жизни
И с этой стороны ни чуть не лучше… (с) печальный ослик Иа-Иа в свой собственный день рождения
Вот представьте себе — сидите вы в удобном кресле, в одной руке чашка вкусного чая, в другой пышущая жаром и свежестью булочка из кулинарии ближайшего магазина, за окном приятно пахнет весной… И это, конечно же, самое подходящие время для звонка с проблемой! Коллега — Байконур, у нас %@па!
Я — я так понимаю что стадию Хьюстона с проблемами мы уже успешно пролетели?
Коллега — да. База %имя базы% подвисла, вообще не отвечает, ТОПы уже рвут и мечут. 3 раза мне уже звонили. Надо перезагружать службу.
Я — так там же еще пачка баз на этой службе.
Коллега — да, поэтому вторая половина ТОПов тоже рвет и мечет что их отключат.В итоге конечно все согласовали, перезапустили, но осадочек остался.
- В продуктовой среде мы должны следовать правилу — одна база — одна служба с разнесением по портам
- Запускаться службы должны исключительно из-под доменных учеток. Одна служба — одна учетка. Это удобно для раздачи прав на шары, доступ в скуль и прочее. Так же, если у вас внедрена RBAC то вы можете очень оперативно посмотреть куда имеет доступ конкретный экземпляр 1С
- Логи нужно вынести на отдельный диск и включить на эти папки сжатие (при разбитии по дням это очень сильно экономит место и ускоряет (незначительно) поиск по логам)
- Каждой службе выдается alias в DNS для того, чтобы отвязать разработку от ip и/или dns сервера (в этом случае разработка вообще не волнуется на предмет того, где фактически находится сервер — физика, виртуальная машина в приватном облаке или вообще в публичном облаке)
- На каждую службу мы выделяем 500 портов для пользовательских соединений (наше внутреннее решение)
Как мы это делали (для нового сервера. для уже существующего часть шагов не актуальны):
- Создаются учетки под каждую службу
- На машине, где они будут работать им выдаются права на "запуск как службе"
- Ставиться MS офис, обязательно с активацией по MAK-ключу
- Ставится sqlncli — утилита из набора MS SQL Native Client. На данный момент выше 2012 не появлялось
- Создается папка C:\Windows\SysWOW64\config\systemprofile\Desktop — в противном случае есть проблемы с выгрузками в Word/Excel
- Для Windows 2016 и 1С 8.1 нужно скопировать старую версию dll (В папке C:\Program Files\Common Files\System\Ole DB надо заменить два файла sqloledb.dll и sqloledb.rll взятых со старых серверов)
- Ставятся дополнительное ODBC драйверы, если нужно подключатся к MySQL/PostgreSQL
Настройка папки для службы и логов:
- Создается папка на отдельном диске называется в формате 1CServer%basename% (в стандартном случае это делает сама служба, ибо у нее есть в настройках запуска путь к логам)
- Если внутрь каталога только что созданной службы переносятся данные из другого каталога (другой службы, другого сервера), то необходимо заменить владельцев (иначе служба не получит к ним доступа) с заменой владельца подконтейнеров
- Владельцем папки делается учетная запись службы
- Для того, чтобы в службах не было кроказябр
- в cmd ввести команду chcp 1251
- файл надо сохранить в ANSI кодировке
- Обязательно надо проверить на отсутствие дублирующих ключей в строке запуска — служба с ними не стартует.
- Для того, чтобы удалить службу, можно воспользоваться командой — sc delete «Имя заданное в переменной name»
- Добавить порты используемые 1С в разрешения в firewall
- Нужен всего один физический ключ на сервер — все службы будут активироваться им
После проведения всех мероприятий в итоге мы пришли к:
- Базы можно спокойно перезагружать, не трогая другие базы
- Всегда можно найти "героя" — базу, которая съедает все ресурсы
- Любые работы с базой касаются только одной конкретной базы
В следующих статьях я планирую рассказать (если эта статья народу зайдет):
Читайте также:
- Ms excel как формируется адрес ячейки выберите один из 4 вариантов ответа
- Программа фотоэкспонометр для айфона
- Для изменения анимации объектов внутри слайда в программе microsoft powerpoint нужно нажать ответ
- Как называются файлы microsoft excel которые содержат несколько листов
- Как сделать 13 шрифт в ворде