SQL
Создание базы 1С 8.3 на SQL Server: что нужно подготовить и как проверить подключение
Создание базы 1С 8.3 на SQL Server означает, что информационная база 1С будет хранить данные не в файловом варианте, а в Microsoft SQL Server. В такой схеме участвуют как минимум три части: сервер 1С, SQL Server и сама информационная база, зарегистрированная в кластере 1С
Новичку важно не путать этот процесс с открытием файла .1CD. Файловую базу можно открыть как папку или файл через список баз 1С, а серверную базу нужно создать или подключить через администрирование сервера 1С и SQL Server
Что нужно подготовить перед созданием базы
На компьютере или сервере должны быть установлены SQL Server и сервер 1С. Также нужен SQL-пользователь или Windows-пользователь с правами на создание базы данных, если база будет создаваться автоматически из консоли 1С
В SQL Server должна быть доступна служба базы данных, а в 1С должен работать кластер серверов. Если один из этих компонентов не запущен, база не создастся или не откроется
Минимальная схема выглядит так:
Клиент 1С → сервер 1С → SQL Server → база данных 1С
Клиент 1С не работает с SQL Server напрямую. Он обращается к серверу 1С, а сервер 1С уже читает и записывает данные в SQL Server
Как создается база 1С на SQL Server
Обычно базу создают через администрирование сервера 1С или через мастер добавления информационной базы. В параметрах указывают имя информационной базы, сервер SQL, имя базы данных, тип СУБД и учетные данные
Если база новая, 1С может создать SQL-базу сама, если у указанного пользователя хватает прав. Если база уже есть, ее можно подключить как существующую, но структура должна соответствовать информационной базе 1С
Пример параметров, которые обычно нужно понимать:
Сервер 1С: srv-1c
Сервер SQL: sql-prod или localhost
Имя базы в SQL Server: accounting_2026
Пользователь SQL: user_1c
Тип СУБД: Microsoft SQL Server
Названия зависят от вашей инфраструктуры. Не стоит копировать их буквально из чужой инструкции, потому что имя SQL-сервера, база и учетная запись у всех разные
Как проверить базу со стороны SQL Server
После создания базы откройте SQL Server Management Studio и подключитесь к SQL Server. В списке Databases должна появиться база с тем именем, которое вы указали при создании
Проверять таблицы вручную можно, но менять данные напрямую SQL-запросами нельзя. 1С хранит служебную структуру, и прямое изменение таблиц через SQL Server может повредить информационную базу
Для аккуратной проверки достаточно такого запроса:
SELECT name, create_date
FROM sys.databases
WHERE name = N'accounting_2026';
Если запрос вернул строку, база существует на SQL Server. Это еще не означает, что 1С работает корректно, но подтверждает, что база создана на уровне СУБД
Как открыть базу SQL в 1С
Если пользователь ищет «как открыть базу SQL в 1С», чаще всего ему нужно добавить информационную базу в список 1С и указать серверный вариант. В списке баз выбирают добавление существующей информационной базы, затем указывают сервер 1С и имя базы в кластере
Не нужно пытаться открыть .mdf или .ldf как обычный файл 1С. Эти файлы принадлежат SQL Server, а не клиенту 1С. Клиент 1С должен подключаться к информационной базе через сервер 1С
Мини-практика
На учебном стенде проверьте цепочку без изменения данных. Сначала убедитесь, что SQL Server видит базу
SELECT name
FROM sys.databases
WHERE name = N'accounting_2026';
Затем откройте список баз 1С и проверьте, что информационная база доступна пользователю. Если SQL Server базу видит, а 1С не открывает ее, проблема чаще всего находится в настройках кластера, имени базы, правах пользователя или версии платформы
Частые ошибки
Первая ошибка — пытаться открыть серверную базу 1С как файловую. Серверная база не открывается напрямую через файл данных SQL Server
Вторая ошибка — использовать пользователя SQL без нужных прав. Для создания базы нужны права на создание базы, а для работы 1С нужны права на чтение и изменение объектов этой базы
Третья ошибка — править таблицы 1С напрямую через SQL-запросы. Даже если запрос выполняется, это не значит, что изменение безопасно для конфигурации и данных
Что почитать дальше по SQL
Если нужен общий маршрут по теме, откройте рубрику SQL. Для соседних задач пригодятся эти разборы:
- Как настроить SQL Server для 1С 8.3: база, доступ и проверка
- Как создать сервер в SQL Server Management Studio: что на самом деле нужно сделать
- Recovery Pending SQL: что значит состояние базы и как действовать
- SQL Server Configuration Manager: где открыть и что в нем смотреть