Файловая и клиент-серверная база
| Файловая | Клиент-серверная | |
|---|---|---|
| Где хранятся данные | Файл 1Cv8.1CD в общей папке или на терминальном сервере | В СУБД: Microsoft SQL Server или PostgreSQL |
| Сколько пользователей | Обычно до 5–10 одновременно при обычной нагрузке | Десятки и сотни |
| Что нужно | Только платформа 1С | Сервер 1С:Предприятия, СУБД, лицензии на сервер |
| Резервные копии | Копия файла базы и выгрузка .dt | Средства СУБД: полные и разностные копии, журнал транзакций |
| Типичные проблемы | Повреждение файла при обрыве сети, блокировки | Неверная настройка СУБД, нехватка памяти, обслуживание индексов |
Повод переходить на клиент-серверный вариант — рост числа пользователей, длительные блокировки при одновременной работе, большой размер базы, требования к надёжности копий. Файловую базу в общей сетевой папке, с которой работают по Wi-Fi или VPN, лучше перенести хотя бы на терминальный сервер: обрыв связи при записи может повредить базу.
MS SQL Server или PostgreSQL
Обе СУБД поддерживаются платформой 1С. Microsoft SQL Server привычен многим специалистам по 1С, но требует лицензий и в 2026 году вызывает вопросы с закупкой. PostgreSQL в сборках, адаптированных для 1С (дистрибутивы фирмы «1С» и Postgres Pro), не требует покупки лицензий СУБД и широко используется. Выбор делаем по составу конфигураций, опыту специалистов по 1С, которые сопровождают базу, и требованиям к ОС сервера.
Требования к серверу
- Процессор: для 1С важна производительность одного ядра; высокая частота полезнее большого числа медленных ядер.
- Диски: базы и временные файлы СУБД — на SSD или NVMe в зеркале (RAID 1 или RAID 10). Медленные диски — самая частая причина «тормозов».
- Память: объём, при котором активная часть базы помещается в кэш СУБД, плюс запас для сервера 1С и терминальных сеансов.
- Виртуализация допустима и удобна для резервного копирования, если хост не перегружен и диски быстрые.
Что проверить в настройке
Мы регулярно видим одни и те же ошибки на серверах 1С:
- Антивирус сканирует каталоги баз, файлы СУБД и каталог кластера 1С (srvinfo) — нужно настроить исключения.
- В Windows включена схема электропитания «Сбалансированная» — процессор снижает частоту.
- СУБД забирает всю память сервера, и 1С с терминальными сеансами уходят в файл подкачки.
- Не настроено регламентное обслуживание: обновление статистики и индексов.
powercfg /setactive SCHEME_MIN # схема «Высокая производительность»
-- MS SQL: ограничить память СУБД, оставив запас системе и 1С (пример для сервера с 32 ГБ)
EXEC sp_configure 'show advanced options', 1; RECONFIGURE;
EXEC sp_configure 'max server memory (MB)', 22528; RECONFIGURE;Если 1С уже медленно работает, начните с пошаговой проверки в материале «Медленно работает 1С».
Удалённый доступ и копии
Сотрудники вне офиса обычно работают через терминальный сервер (RDP) или тонкий клиент 1С. Терминальный сервер проще в сопровождении: клиент 1С один, обновляется централизованно, данные не покидают сервер. Доступ к нему — только через VPN или шлюз. Ошибки подключения разобраны в материале «Ошибки RDP».
Резервные копии баз — на уровне СУБД по расписанию и копия всей машины. Перед обновлением конфигурации — отдельная копия. Регулярно проверяйте восстановление на тестовую базу.
Что мы делаем и сколько стоит
Мы отвечаем за инфраструктуру 1С: сервер, СУБД, кластер 1С, терминальный доступ, права, производительность и резервные копии. Доработки конфигураций выполняют специалисты по программированию 1С — мы взаимодействуем с ними по технической части. По прайсу от 30.08.2026: инфраструктурная поддержка 1С и RDP — от 3 000 ₽ в час, настройка терминального сервера RDP — от 4 500 ₽ в час, обслуживание серверов Windows и Linux — от 4 000 ₽ в час. Пример — терминальный сервер для работы офиса в 1С.
Частые вопросы
Сколько пользователей потянет файловая база?
Обычно 5–10 одновременных пользователей при обычной работе. Точная граница зависит от конфигурации, объёма базы и характера операций; признаки перегрузки — блокировки и долгие проведения.
Нужен ли отдельный сервер под 1С?
Для небольшой компании сервер 1С, СУБД и терминальный доступ можно разместить на одном физическом сервере в разных виртуальных машинах. Главное — быстрые диски и резервные копии вне этого сервера.
Можно ли перейти на PostgreSQL без потери данных?
Да, перенос выполняется через выгрузку и загрузку информационной базы с последующей проверкой. Перед переходом проверяем совместимость конфигураций и делаем тестовый перенос.