Переход с файловой 1С 8.3 на MS SQL 2017
Рассмотрим процесс развертывания бэкапа на сервер БД MS SQL из файлового варианта работы СУБД 1С.
Минусы и ограничения файловой БД 1С, где база данных располагается в папке:
- В файловом варианте может работать всего несколько человек, если пользователей больше, то возникают блокировки данных при обращении к объектам БД, в следствии чего, некоторые пользователи не смогут выполнить одно и тоже действие одновременно, из-за блокировки регистров при проведении документов.
- В файловом варианте страдает безопасность, т.к. пользователи должны иметь полные права на папку, где лежит БД.
- В файловом варианте более медленная работа по сравнению с MS SQL (кластер и СУБД можно разнести на разные машины).
- Размер таблиц в файловом варианте не должен превышать размер 4ГБ.
02 Создадим пользователя от которого будут запускаться службы Сервера 1С:
03 После установки, заходим в Диспетчер задач, видим, что запустились 3 службы Сервера 1С:
Установка - Новая установка изолированного экземпляра SQL Server:
06 Далее прописываем имя для SQL сервера:
07 Оставляем по умолчанию пользователей для запуска служб MS SQL:
08 Далее выбираем Смешанный режим, указываем пароль учетной записи системного администратора SQL (sa) и добавляем текущего пользователя как администратора SQL сервера:
После Далее и жмем Установить.
Во время установки MS SQL 2017 произошла ошибка "Не удается записать параметр NT SERVICE\SQLWriter в раздел \SYSTEM\CurrentControlSet\services\VSS\VssAccessControl..."
Чтобы исправить эту ошибку, нужно зайти в меню Пуск - Выполнить - набрать regedit, в консоле реестра пройти в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS и удалить папку VSS
Затем нужно запустить .bat файл и перезапустить ПК для пересоздания ветки реестра с VSS.
После всего, получили успешное завершение установки:
09 Отдельно устанавливаем Microsoft Server Management Studio (если не установили в пункте №5):
Автоматически откроется страница скачивания компонента (или перейдите сразу по прямой ссылке для скачивания https://go.microsoft.com/fwlink/?linkid=2014306). Ход установки:
11 Далее заполняем теми данными, которые указывали при установке MS SQL Server, имена информационной базы в кластере и базы данных придумываем любые:
13 Слева в менеджере увидим пустую базу которую создали через список подключений в клиенте 1С:
16 Выбираем ранее сохраненную БД с расширением .dt и жмем Открыть:
17 После завершения загрузки БД, выходим из Конфигуратора:
18 Запускаем БД в режиме 1С:Предприятие, теперь БД работает на сервере MS SQL Server 2017:
Похожие материалы (по тегу)
- Свёртка базы 1С УТ 10.3
- Как вывести Регистратор и Период по регистру бухгалтерии и выбрать тип регистратора в СКД
- СКД вывести последний документ по номенклатуре если не было оборота по регистру в выбранном периоде
- Объединить поле номенклатуры с подсчетом общего количества из документа в отчете СКД
- Одинаковые (задвоенные) строки в отчете СКД