Куперс

Бухучет и анализ

Перевод файловой 1С в SQL

Перенос файловой базы 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. Открыть конфигуратор файловой базы.
  2. В конфигураторе необходимо выбрать пункт меню «Администрирование» и «Выгрузить информационную базу»:
  3. Перед запуском процесса выгрузки программа предложит путь, куда сохранить файл выгрузки.
  4. По окончанию выгрузки система выдаст сообщение об успешном завершении операции.
  5. Файл выгруженной базы имеет формат *.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

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

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

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

  • Подключаемся к первому серверу по порту: 23540
  • Подключаемся ко второму серверу по порту: 23540
  • На втором сервере удаляем полностью кластер:
  • На первом сервере добавляем второй сервер:
  • Заходим в свойства сервера и ставим галочку:
  • На втором сервере создан кластер.
  • Устанавливаем Интервал перезапуска серверов и дополнительные параметры.
  • Создаем пустую базу в кластере на SQL Server:
  • Первый способ создания базы данных
    Название базы в кластере 1С и на SQL сервере могут быть разные.
    Заходим в директорию кластеры/локальный кластер/New/информационная база.

    Указываем параметры информационной базы:
    При отдельном сервере приложений 1С, адрес сервера баз данных может быть прописан в hosts.
    Второй способ создания базы данных
    Нажимаем кнопку “Добавить”.
    Выбираем пункт “Создание информационной базы”.

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

  • Добавляем в 1С: Предприятие пустую базу, которая была создана в кластере 1С.
  • Открываем конфигуратор пустой базы.
  • Выбираем в меню “Администрирование” / “Загрузить информационную базу”:
  • Далее нужно выбрать файл *.dt, который был выгружен ранее.
  • Нажимаем кнопку «Да»:
  • По окончанию загрузки нужно перезапустить Конфигуратор нажатием кнопки «Да»:
  • После выполненных действий будет завершен процесс переноса базы 1С из файлового формата в серверный формат.
  • Когда мы рекомендует перенос файловой базы на клиент-серверный вариант
    Наша практика показывает, что файловые базы данных являются оптимальным решением, пока объем базы не превысил 3 Гб.

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

    Перенос базы с файловой версии на sql

    А вообще очень много инфы в интернете есть, вот например: (Перенос баз данных 1С 8.2 из файлового в серверный варианты)
    1. Выгрузка данных происходит в режиме работы 1С «конфигуратор». Переходим в пункт «Администрирование -> Выгрузить информационную базу».
    Указываем каталог и имя файла для выгрузки, после выгрузки получаем файл с расширением .dt (дамп базы средствами 1С в промежуточном формате) который будет использоваться при загрузке данных.
    2. Подготавливаем пустую информационную базу на SQL сервере (по поводу именования баз данных тут как говорится на вкус и цвет, но имеет смысл придерживаться определенной логики именования). В среде Microsoft SQL Managment studio нажимаем правой кнопкой на каталоге «Базы данных» и выбираем пункт «Создать базу данных …».
    Указываем имя базы данных, владельца, и путь где будут хранится файлы хранилища базы данных.
    Нажимаем создать и переходим к следующему пункту.
    3. Переходим к серверу 1С предприятия, где в оснастке «Администрирование серверов 1С предприятие» разворачиваем пункты «Сервер предприятия -> Кластеры -> Информационные базы», нажав правой кнопкой мыши на пункте информационные базы в выпадающем меню выбираем пункт «Создать -> Информационная база».
    Указываем параметры информационной базы:
    Имя — имя которое используется при создании подключения 1С
    Описание — логичное описание базы данных носит исключительно информационный характер
    Сервер баз данных — имя или IP адрес сервера где хранится наша база данных
    Тип СУБД — В нашем случае выбираем MS SQL Server
    Пользователь и пароль сервера БД — Пользователь имеющий права на нашу базу данных
    По завершении в список будет добавлена наша информационная база, если получаем ошибку, то проверяем корректность указанных данных.
    4. Запускаем 1С предприятие и добавляем созданную нами информационную базу, для чего выбираем пункт «Добавить», после чего выбираем «Добавление в список существующей информационной базы».
    Указываем имя информационный базы, которое может быть уникальным для каждого пользователя, так-как хранится в его профиле, но все-же лучше придерживаться определенной системы именования. Так-же указываем, что база расположена на сервере 1С предприятия.
    5. Указываем параметры подключения:
    Кластер серверов 1С Предприятия — Имя или IP-адрес сервера приложений
    Имя информационной базы в кластере — Имя указанное в третьем пункте (В нашем случае аналогичное имени базы данных на сервере MS SQL, хотя может и отличаться)
    6. После добавления базы данных в список переходим в режим конфигуратор и аналогично первому пункту выбираем «Администрирование -> Загрузить информационную базу», и указываем файл выгруженный в первом пункте.
    7. По окончании загрузки конфигуратор будет перезагружен и базой можно пользоваться.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Наверх