@Digsecman

Как добавить *.dt файл базы 1C через shell на Linux сервере 1с?

Доброго времени суток!
Провожу миграцию базы 1с на линукс хост.
Подскажите пожалуйста как возможно добавить дамп БД 1С через shell на сервере 1С?
Нет желания через иксы делать, хочется через консоль без графики (крайний случай - вебморда)
В идеале на компе у себя запускаю тонкий клиент и соединяюсь с linux сервером без графики.
Буду благодарен за дельные советы как это реализовать
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
*.dt - это неполноценный дамп. База созданная с такой выгрузки может отличаться от оригинальной, но если происходит миграция между разнородными СУБД, то это единственный способ.

Если исходная и новая СУБД та же самая (PostgreSQL, Oracle или DB2), то переносить базу нужно средствами самой СУБД - гарантированная правильная миграция.

1С - это в первую очередь гуи. Не хотите сами заниматься, отдайте тем, кто будут работать в 1С - они зайдут в режиме Конфигуратора и сделают загрузку дампа в пустую базу.

Выгрузка и загрузка *.dt с помощью командной строки тоже имеется, но этим обычно занимаются под виндой и не факт, что заработает на линухе, так как там обычно используют СУБД с нормальным бекапированием. Ключ /DumpIB - для выгрузки и ключ /RestoreIB для загрузки дэтэшки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
nki
@nki
Автоматизация бизнес-процессов.
Посмотрите команды пакетного режима 1С. Там точно есть загрузка dt из командной строки.
Вот такой ключ вам нужен /RestoreIB <имя файла>
Ответ написан
Mi11er
@Mi11er
A human...
Самый простой способ создать новую базу на сервере, зайти в конфигуратор и загрузить ваш дамп.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы