Перенос сервера 1с 8.3 с MS SQL 2014 на другой сервер
Приобрели новый сервер, на нем как и на старом крутится Windows server 2008 r2, MS SQL 2014. Собственно как со старого сервера перенести Сервер 1С Предприятия, базы MS SQL 2014? Если можно подробнее, какие могут возникнуть нюансы?
В ситуации когда необходимо перенести базу данных SQL с одного экземпляра MS SQL Server на другой, или изменить каталог хранения файлов базы данных, помогут операции отсоединения (Detach) и присоединения (Attach) баз данных MS SQL Server. Об этих операциях в MS SQL Server 2012 (справедливо и для более ранних редакций MS SQL Server) и пойдет речь в данной статье.
(7) 6гб — какая-ж она огромная, скорее средняя. Доподлинно знаю 2 организации у которых базы 1с примерно 5-7 Тб. Но вот то, что у вас нет админа БД (не обязательно выделенного) это явный прокол.
И это:
1.не удаляйте базук с исходного с недельку. И вообще не отдавайте этот сервер кому бы-то ни было это время.
2.Не забудьте настроить бэкапы.
Перенос базы 1С на другой сервер
На самом деле речь о переносе именно сервера 1С, т.к. при переносе только базы данных, клиенты этого не заметят. Путь на клиентах указывается на сервер 1С, а где у него база, это его личное дело. Просто не хотелось каламбура в заголовке. Понадобилось перенести сервер 1С на другое железо. Сохранять имена серверов не хотелось по двум причинам:
— от этих длинных имен (чертов «СБСистем») уже давно хотелось избавиться;
— перенос планировался постепенный, несколько БД в разное время. Оба сервера (старый и новый) должны работать одновременно.
Версии платформы 1С при переносе не менялись и встала задача только подменить пути к БД у всех клиентов одновременно, быстро и, не подходя к каждому ПК в отдельности. Машин много, для разных БД от 4 до 150. Параметры подключения к базе хранятся в текстовых файлах в личных профилях пользователей, но проблема не в этом, ибо путь до профиля еще можно построить, но у каждого человека в общем случае свой собственный уникальный набор подключенных БД. Поэтому подменять файл со списком БД никак нельзя, а искать в нем нужные символы и заменять на новые — слишком сложно. Тут программировать нужно. Это долго и неоправданно. Решено было сделать по-простому: все работы по переносу выполнять без суеты и спешки, а наутро чтобы люди сразу могли работать в перенесенной базе.
Подготовка
√ создаем новую базу на новом сервере 1С (можно и со своей машины) Srvr=“b4:1541”;Ref=“Work”
√ в AD создаем универсальную группу безопасности “ShortCut-1C-UPP”
√ в групповых политиках домена в нужном контейнере создаем объект групповой политики “ShortCut” и открываем его на редактирование. В разделе “User Configuration — Preferences — Windows Settings — Shortcuts” создаем новый объект (правый клик — New — Shortcut). Действие (Action) = Update. В справке из этого же окна нормально описано, чем они различаются. Из поля Name будет браться подпись к значку, именно её будут видеть пользователи у себя на рабочем столе. Вводим строку запуска 1С в Target path (без кавычек, как на рис., иначе значок НЕ создастся). В аргументах указываем новый путь к БД после ключа /S. В поле Comment можно сделать подсказку, которая появляется при наведении курсора на значок, т.е. это hint. Значок лучше выбрать из штатных (например, из system32\shell32.dll), иначе еще придется файл со значком копировать клиентам. Если значок не указать, на экране будет обычный значок 1С из запускаемого файла, а это не очень хорошо, это плохо для нашей задачи.
Теперь интересное. На вкладке Common ставим только нижнюю птицу и жмем кнопку Targeting. Нам нужно, чтобы новый значок для запуска определенной базы появился не у все пользователей (чтобы они потом не звонили и не спрашивали, чЁ за фигня), а только у тех, кто пользуется данной базой. В этом окне добавляем New Item для Security Group = ShortCut-1C-ZUP (переключатель в положении User in Group)
Важно. Если на ПК клиента значение поля “Target path” окажется некорректным, значок НЕ создастся, поэтому не лишним будет добавить еще фильтры. Дело в том, что на 64-разрядной системе путь к запускающему файлу будет отличаться от пути на 32-разрядной ОС. Поэтому для сети, в которой работают и 32 и 64 ОС делаем разные значки. Нужно учесть все операционки, с которыми приходится сталкиваться. Например, в сети могут быть Windows XP — 32-разрядные и Windows 7 — 64-разрядные. Тогда делаем 2 значка. У одного путь «C:\Program Files (x86)\1cv81\bin\1cv8.exe» и в фильтре ОС = Windows 7. А у другого путь «C:\Program Files\1cv81\bin\1cv8.exe» и в фильтре ОС = Windows XP. Если люди работают и в терминале на серверах, учесть и их. Если одна и та же ОС представлена и в 32, и в 64 разрядах, то можно дополнительно фильтровать по переменной среды окружения:
Так, комбинируя, можно учесть все варианты (или почти все).
√ создаем тестовую учетку, добавляем её в группу “ShortCut-1C-UPP” и тестируем на разный операционках
√ в AD создаем универсальную группу безопасности “1C-Users-UPP”
√ Заранее (не спеша и постепенно) добавить в AD все учетные записи пользователей данной базы данных 1С в группу “1C-Users-UPP”
√ создаем группу рассылки и связываем её с группой безопасности “1C-Users-UPP”. Именно поэтому группа и создавалась универсальной, т.к. только с универсальной группой безопасности можно связать группу рассылки.
√ Делаем почтовую рассылку по этой группе с объяснением, что с такого-то числа запускать базу 1С нужно именно этим новым значком, старый способ работать не будет. Изображение значка прилагается. (Прочитай сам и передай соседу, который не умеет читать свою почту)
Выполнение
√ в нерабочее время (например в ПТ вечером) выгнать всех из переносимой базы 1С и сделать выгрузку в *.DT
√ загрузить *.DT из предыдущего пункта в новую базу Srvr=“b4:1541”;Ref=“Work”;

√ пока происходит загрузка, отключить прежнюю базу 1С, чтобы никто не пытался работать в неактуальной системе. Для этого запустить в меню “Пуск-Все программы-1C Предприятие 8.2-Cерверы 1С Предприятия” консоль управления. Найти скопированную информационную базу и удалить её через контекстное меню. При удалении Информационной базы будет задан вопрос о том, что делать с Базой данных на SQL сервере. Можно пока “Оставить без изменений” на всякий случай (Третья кнопка)
√ в AD добавить группу “1C-Users-UPP” в группу “ShortCut-1C-UPP”. Именно ради этого действия группа “ShortCut-1C-UPP” тоже должна быть универсальной. Т.к. универсальная группа не может быть членом глобальной.
Теперь после перезагрузки (перелогинивания) у пользователей, входящих в группу “1C-UPP-Users”, на рабочем столе должен быть значок “1С УПП”, который запускает УПП на новом сервере.
Тема: Переезд с сервера на сервер 1С 8.3
Переезд с сервера на сервер 1С 8.3
Есть железный сервер, на нем крутиться БП, ЗуП. SQL сервер.
Ни одной бумаги с лицензиями не сохранилось
Хотя все куплено с запасом, но давно.
Задача перенести все на виртуальный сервер.
Каков алгоритм действий?
-развернул сервер Windows 2019
-поставил SQL 2017
.
Откуда вытащить лицензии?
. и если я их активирую на новом сервере, у меня ведь старый встанет, нет?
А нельзя, должен работать.
ИТС работает, зарегистрированные продукты вижу.
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Спец PRO + /> />
Регистрация 27.01.2012 Сообщений 766 Сказал(а) спасибо 25 Поблагодарили 1013 раз(а) в 308 сообщениях
Re: Переезд с сервера на сервер 1С 8.3
Сообщение от Maikle01
Есть железный сервер, на нем крутиться БП, ЗуП. SQL сервер.
Ни одной бумаги с лицензиями не сохранилось
Хотя все куплено с запасом, но давно.
Задача перенести все на виртуальный сервер.
Каков алгоритм действий?
-развернул сервер Windows 2019
-поставил SQL 2017
.
Откуда вытащить лицензии?
. и если я их активирую на новом сервере, у меня ведь старый встанет, нет?
А нельзя, должен работать.
ИТС работает, зарегистрированные продукты вижу.
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Переезд с сервера на сервер 1С 8.3
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Спец PRO + /> />
Регистрация 27.01.2012 Сообщений 766 Сказал(а) спасибо 25 Поблагодарили 1013 раз(а) в 308 сообщениях
Re: Переезд с сервера на сервер 1С 8.3
Сообщение от Maikle01
USB серверный или клиентский?
Если У вас программные ключи и были потеряны рег анкеты их можно восстановить обратившись у кого покупали или если есть документы на покупку и т.д.
Если и это не известно, но Вы помните как Вы их регистрировали то есть рег номер пинкода данные при регистрации то можно запросить новые или временно поставить те что у меня, но я не тестировал платформу выше чем 8.3.12 , так как не один релиз выше 1с баз не просит.
У меня тоже вирт сервера но клиентские именно я люблю USB, так как они идут на пк а не на соединение с базой, а серверный использую программные.
Если сами не сможете установить то что по этой ссылке https://yadi.sk/d/BbtZuIpLt2ydYQ пишите помогу. Я рекомендую сервер SQL EXPRESS он бесплатный и к нему бесплатный отличный бекапник идёт
Пользователь сказал cпасибо:
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Переезд с сервера на сервер 1С 8.3
Сообщение от Touch_of_soul
эту фразу не понял, поясните пожалуйста
Большое спасибо за помощь!
Буду пробовать.
Может быть из системы возможно как-то вытащить ключи регистрации?
Боюсь восстанавливать не быстро будет
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Переезд с сервера на сервер 1С 8.3
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Спец PRO + /> />
Регистрация 27.01.2012 Сообщений 766 Сказал(а) спасибо 25 Поблагодарили 1013 раз(а) в 308 сообщениях
Re: Переезд с сервера на сервер 1С 8.3
Сообщение от Maikle01
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Спец PRO + /> />
Регистрация 27.01.2012 Сообщений 766 Сказал(а) спасибо 25 Поблагодарили 1013 раз(а) в 308 сообщениях
Re: Переезд с сервера на сервер 1С 8.3
Сообщение от Maikle01
эту фразу не понял, поясните пожалуйста
Большое спасибо за помощь!
Буду пробовать.
Может быть из системы возможно как-то вытащить ключи регистрации?
Боюсь восстанавливать не быстро будет
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Переезд с сервера на сервер 1С 8.3
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Спец PRO + /> />
Регистрация 27.01.2012 Сообщений 766 Сказал(а) спасибо 25 Поблагодарили 1013 раз(а) в 308 сообщениях
Re: Переезд с сервера на сервер 1С 8.3
Сообщение от Maikle01
Установку выполнять под локальным администратором!
1) Удаляем старые менеджер лицензий и драйвер HASP
2) Установка 1С c драйвером HASP или Установка драйвера HASP версии с поддержкой х64, например 5.18
(Взять можно ftp://ftp.ealaddin.com/pub/hasp/hl/w. pdinst_x64.zip)
3) Вносим дампы (ветка реестра с дампами изменилась!!
ПУНКТ 3.1 ТОЛЬКО ДЛЯ ВИРТУАЛЬНЫХ МАШИН.
3.1) В ПАРАМЕТРАХ виртуального сервера снять галочку "Безопасная загрузка"
4) Запустить install_sertif.cmd (установка личного сертификата и включение тестового режима Windows 2008-2012 x64)
если не хотите жать F8 каждый раз при запуске
ПЕРЕЗАГРУЗКА нажать F8 и выбрать загрузку с установкой не подписанных драйверов
5) Пуск-Панель Управления-Диспетчер устройств-Установить старое оборудование-
Далее-Установка оборудования, выбранного из списка вручную-Далее-Далее-Установить с диска-
Выбрать путь до каталога, с файлами vusbbus.inf, vusbbus.cat, vusbbus.sys
5.1) Диспетчер устройств-Системные устройства должно появиться в Virtual Usb Bus Enumerator
6) Установка HASP LM driver.
7) Если вдруг в Диспетчер устройств ключи 1с со знаком "!" , тогда установить это HASP4_driver_setup
АйТиБложик
Данный метод справедлив для клиент-серверного варианта работы! Первым шагом выполняем создание резервной копии информационной базы (ИБ). Выполнить создание резервной копии можно различными способами, как средствами конфигуратора, так и средствами СУБД.
При работе в клиент-серверном варианте используется трехуровневая архитектура с использованием кластер серверов 1С:Предприятия, через который выполняется общение клиентской части 1С:Предприятия и СУБД.
После создания резервной копии, удаляем информационную базу в кластере серверов 1С:Предприятия старой версии (допустим, версии 8.2), связанную с базой данных СУБД, которая хранит данные информационной базы. Перед удалением запоминаем имя базы данных в СУБД.
У сервера 1С:Предприятие нет собственного пользовательского интерфейса (GUI), для управления им используется консоль администрирования кластера серверов, ее можно установить при установке платформы 1С.