Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

SQL_VERSION_OUTDATED 1С:Предприятие и СУБД

Как узнать версию MS SQL Server и установить Service Pack и CU для 1С

Обновлено: 26.08.2026 · Официальная документация ↗
  • Платформа 1С выдает странные ошибки СУБД или падает при выполнении сложных запросов.
  • Известные ошибки Microsoft SQL вызывают утечки памяти или дедлоки, описанные на ИТС.
  • Администратор не знает, установлены ли последние исправления безопасности и стабильности на сервере СУБД.
  • 1С рекомендует минимальный билд SQL для корректной работы конкретной версии платформы.

Шаг 1. Как быстро узнать точную версию и билд MS SQL

  1. Откройте SQL Server Management Studio (SSMS).
  2. Нажмите кнопку New Query (Создать запрос) и выполните простую команду:
    SELECT @@VERSION;
  3. В результате вы получите подробную строку вида:
    Microsoft SQL Server 2019 (RTM-CU22) (KB5027702) - 15.0.4322.2 (X64) ...
  4. Обратите внимание на номер сборки (например, 15.0.4322.2): по нему определяется установленный пакет обновлений.

Шаг 2. Зачем обновлять SQL Server для 1С

Фирма «1С» регулярно оптимизирует работу платформы под новые оптимизаторы запросов СУБД. В старых RTM-релизах MS SQL (без обновлений) содержатся критические баги оптимизатора (Cardinality Estimation), которые могут приводить к зависанию проведения документов в 1С.

Шаг 3. Установка Cumulative Update (CU)

  1. Определите вашу редакцию (SQL Server 2016, 2019, 2022).
  2. Скачайте официальный накопительный пакет Cumulative Update (CU) с официального каталога обновлений Microsoft.
  3. Согласуйте технологическое окно и остановите службы 1С:Предприятия (чтобы разорвать все активные сеансы).
  4. Сделайте бэкап системных баз (master, msdb).
  5. Запустите скачанный файл установщика обновления (.exe) от имени Администратора и следуйте шагам мастера.
  6. После завершения перезагрузите сервер и запустите службы 1С.
💡 Практика специалистов: Для SQL Server 2019 и 2022 обязательно устанавливайте последние CU: в них исправлены критические ошибки параллелизма (CXPACKET/LATCH) и сбои компиляции скалярных функций T-SQL.

Частые вопросы (FAQ)

Чем Service Pack (SP) отличается от Cumulative Update (CU)?

Начиная с SQL Server 2017, Microsoft отказалась от выпуска крупных Service Pack. Теперь все исправления выходят в виде регулярных накопительных пакетов Cumulative Updates (CU).

Может ли установка CU сломать базу 1С?

Накопительные обновления содержат только исправления ошибок и закрывают уязвимости. Они не меняют формат пользовательских данных и безопасны при наличии бэкапов.

Нужно ли переустанавливать 1С после обновления SQL Server?

Нет, платформа 1С автоматически продолжит работу с обновленным экземпляром СУБД.

Как проверить совместимость уровня базы данных (Compatibility Level)?

В свойствах базы 1С → Options → Compatibility level проверьте, чтобы уровень соответствовал установленной версии SQL Server.

Полезные материалы
Рекомендуем