При настройке и развертывании информационной базы 1С:Предприятия 7.7 на сервере управления базами данных пользователи и администраторы нередко сталкиваются с ситуацией, когда в диалоговом окне добавления новой базы отсутствует переключатель формата хранения данных (SQL Server или DBF). Проанализируем причину такого поведения платформы и разберем по шагам, как корректно создать или перевести существующую базу в формат SQL.
В платформе 1С:Предприятие 7.7 функционал работы с файловыми и серверными базами данных жестко привязан к типу установленного релиза и имени исполняемого файла, находящегося в каталоге установки программы (в папке BIN). Рассмотрим назначение основных исполняемых файлов платформы:
1cv7.exe — сетевая версия платформы для работы исключительно с файловыми таблицами формата DBF. При запуске этого файла возможность выбора SQL Server отсутствует.1cv7l.exe — однопользовательская (локальная) версия программы, предназначенная только для локального файлового режима работы.1cv7s.exe — версия платформы с поддержкой СУБД MS SQL Server. Именно этот исполняемый файл поддерживает работу как с базой данных на SQL-сервере, так и с файловыми базами формата DBF.Таким образом, если при создании или регистрации базы данных не отображается возможность выбора типа СУБД, платформа была запущена через файл 1cv7.exe или 1cv7l.exe.
Разберем по шагам, как запустить платформу с поддержкой SQL и настроить информационную базу:
C:\Program Files (x86)\1Cv77\BIN\).1cv7s.exe.1cv7s.exe на рабочем столе и будем использовать его для всех последующих запусков.1cv7s.exe и нажмем кнопку Добавить в окне выбора баз данных. Теперь в мастере появится выбор формата хранения — файловый (DBF) или SQL Server.Рассмотрим порядок действий, если требуется перевести уже работающую базу данных из формата DBF в MS SQL Server. Выбор типа базы данных для уже существующей структуры выполняется не через окно запуска, а непосредственно внутри режима администрирования:
1cv7s.exe в режиме Конфигуратор.sa или специально созданная учетная запись) и пароль.При развертывании 1С:Предприятия 7.7 на современных серверах важно учитывать следующие системные нюансы:
BIN должна присутствовать библиотека BkEnd.dll соответствующей сборки, содержащая программные модули для трансляции внутренних запросов платформы в диалект Transact-SQL.Cyrillic_General_CI_AS или Cyrillic_General_BIN). Если при запуске программы возникает ошибка несоответствия системного порядка сортировки («Порядок сортировки, установленный для базы данных, отличается от системного»), можно отключить проверку, разместив пустой служебный файл с именем OrdNoChk.prm в каталоге информационной базы либо в каталоге BIN платформы.