5 мар 2017

Перенос файловой базы 1С в SQL

06.03.2017

Перенос файловой базы 1С в SQL

Продукты фирмы «1С» имеют два основных решения для хранения данных: файловая база данных и база данных, размещенная на SQL Server (поддерживается как Microsoft SQL Server, так и бесплатный PostgreSQL, Oracle Database, IBM Db2). Файловые базы данных как правило используют небольшие компании с 1-10 пользователями, при этом быстрого роста объема базы данных в среднесрочной перспективе не предвидится. Если у Вас “тормозит база 1С”, вы постоянно отмечаете рост пользователей или на этапе проектирования решения Вы рассчитываете на достаточно быстрый рост объема данных, Вам пора задуматься о переезде файловой базы 1С на SQL Server.

Не получается самостоятельно перенести файловую базу на SQL сервер? Обратитесь за консультацией к специалистам IT-Lite. Узнать подробнее об условиях предоставления услуг можно у специалистов компании по телефону: 8(495)646-23-16 или отправив запрос на почту: sales@it-lite.ru.

Как перенести файловую базу 1С в SQL?

Перенос базы 1С производится в режиме 1С “Конфигуратор”.

Для переноса файловой базы на сервер SQL необходимо выполнить следующие действия:

  1. Открыть конфигуратор файловой базы.

    Запускаем базу 1С в режиме Конфигуратор

  2. В конфигураторе необходимо выбрать пункт меню «Администрирование» и «Выгрузить информационную базу»:

    Выгрузить информационную базу 1С

  3. Перед запуском процесса выгрузки программа предложит путь, куда сохранить файл выгрузки.
  4. По окончанию выгрузки система выдаст сообщение об успешном завершении операции.

    Успешная выгрузка базы 1С

  5. Файл выгруженной базы имеет формат *.dt и находится по тому пути, что Вы указали при старте выгрузке.

    Файл 1C v8 dt

  6. Создаем кластер:

  7. Особые указания для настройки портов:

    • Выбор портов осуществляется из диапазона от 10 000 до 60 000.
    • Нужно исключить переключение с другими диапазонами.
    • Пример выбора диапазонов: “ 23560:23591, 12560:12591”.
    • Управляющий порт для работы из оснастки: 23540.
    • Порт подключения из 1С: 23541.
    • Пример подключения к кластеру 1С:
    • “:23541; :23541”. Все настройки подключения к базам храниться здесь: *\Users\%username%\AppData\Roaming\1C\1CEStart\ibases.v8i


    Создание специальных служб

    • Запускаем командную строку от имени Администратора
    • Команда: Sc create ="C:\Program Files\1cv8\8.3.4.465\bin\ragent.exe" DisplayName= type= own start= auto
    • Вводим в командной строке команду “regedit”
    • Находим строку
    • Редактируем строку “ImagePath”
    • Приводим строку “ImagePath” к виду: "C:\Program Files\1cv8\8.3.5.1098\bin\ragent.exe" -srvc -agent -regport 23541 -port 23540 -range 23560:23591 -d

    Создание кластера 1С 8.3

    Настройка кластера 1С 8.3:

    • Подключаемся к первому серверу по порту: 23540
    • Подключаемся ко второму серверу по порту: 23540
    • На втором сервере удаляем полностью кластер:

    • Удалить кластер

    • На первом сервере добавляем второй сервер:

      Добавляем второй сервер
    • Заходим в свойства сервера и ставим галочку:

      Ставим галочку Да

    • На втором сервере создан кластер.
    • Устанавливаем Интервал перезапуска серверов и дополнительные параметры.

  8. Создаем пустую базу в кластере на SQL Server:


  9. Первый способ создания базы данных

    Название базы в кластере 1С и на SQL сервере могут быть разные.
    Заходим в директорию кластеры/локальный кластер/New/информационная база.




    Указываем параметры информационной базы:




    При отдельном сервере приложений 1С, адрес сервера баз данных может быть прописан в hosts.

    Второй способ создания базы данных

    Нажимаем кнопку “Добавить”.

    Второй способ создания базы 1С


    Выбираем пункт “Создание информационной базы”.

      Второй способ создания базы 1С

      Второй способ создания базы 1С


      Второй способ создания базы 1С


    Указываем параметры:

      Второй способ создания базы 1С

  10. Добавляем в 1С: Предприятие пустую базу, которая была создана в кластере 1С.


  11. Открываем конфигуратор пустой базы.


  12. Выбираем в меню “Администрирование” / “Загрузить информационную базу”:

  13. Загрузить информационную базу 1С


  14. Далее нужно выбрать файл *.dt, который был выгружен ранее.

  15. Нажимаем кнопку «Да»:


  16. Успешная выгрузка базы 1С


  17. По окончанию загрузки нужно перезапустить Конфигуратор нажатием кнопки «Да»:

  18. Перезапускаем конфигуратор 1С

  19. После выполненных действий будет завершен процесс переноса базы 1С из файлового формата в серверный формат.


Когда мы рекомендует перенос файловой базы на клиент-серверный вариант
Наша практика показывает, что файловые базы данных являются оптимальным решением, пока объем базы не превысил 3 Гб.


Не удается осуществить перенос файловой базы на Microsoft SQL сервер самостоятельно? Оставьте запрос для специалистов IT-Lite: тел. 8(495)646-23-16, email: sales@it-lite.ru.

Связанные статьи
Аренда 1С — оцените простоту и удобство решения!

Возврат к списку

comments powered by Disqus
top