Вчера пришлось решать довольно простую задачу, но как оказалось не без подвоха.
Задача была следующая: необходимо было сервер, установленный на предприятии, заменить другим, перенести базы sql 1c, и сделать это так что бы на клиентам ничего не заметили, тоесть не надо было их перенастраивать...
Сложность как оказалось заключалась в том, что серверная часть 1с 8.1 перестает работать, если переименовать компьютер на котором она установлена. Причем в моем случае у нее так снесло крышу после этой операции, что при попытке ее переустановить или удалить выдавалась ошибка: "ошибка преобразования". Решить ее получилось только путем ручного удаления 1с с диска и ручной чистке реестра. Удалил из него все ключи и разделы где встречались слова "1c8" или "предприятие".
Так же есть проблема с тем, если в сети есть 2 сервера 1с с одним и тем же именем (именно название сервера 1с а не имя компьютера на котором он живет).
Вообщем если у кого есть необходимость в какой операции рекомендую выполнять по следующим шагам:
1) подключить второй сервер, задав название отличное от продакшн-сервера
2) сделать deatach на базах sql и скопировать их на новый сервер.
3) отключить старый сервер от сети
4) задать для нового сервера имя такое же как было у старого
5) сделать atach на базы sql
6) установить сервер 1с предприятия
7) создать на нем базы с какими же именами как и были
После этого клиенты смогут работать и ничего не заметят.
Удачи.
Комментариев нет:
Отправить комментарий