Попытка обновления платформы до 8.2.14.528

Опубликовал ГМВ в раздел АДМИНИСТРИРОВАНИЕ - Администрирование

Статья адресована администраторам баз данных 1С и описывает опыт перевода конфигураций "Управление производственным предприятием" версий 1.2.27.1 и 1.3.14.2 с версии платформы 8.2.13.219 на 8.2.14.528

Попытка обновления платформы до 8.2.14.528

Наши конфигурации "Управление производственным предприятием" версий 1.2.27.1 и 1.3.14.2 успешно работают на сервере 1С версии 8.2.13.219. С выходом новых версий платформы 8.2.14.519, а затем и 8.2.14.528 захотелось изучить их особенности и возможность перевода на них наших информационных баз. Как системного администратора меня порадовало в новых версиях платформы то, что рабочие процессы сервера 1С используют не по 2 адреса порта, а лишь по 1. Дефицит адресов мешал создавать более 10 рабочих процессов, теперь возможности стали шире.

Запуск сервера 1С версии 8.2.14.519 прошел успешно, информационные базы нормально заработали под его управлением. Проблема возникла при попытке выгрузки информационной базы или сохранения конфигурации в файл:

Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
Microsoft OLE DB Provider for SQL Server: Неопознанная ошибка
HRESULT=80004005,

Тестирование информационных баз, чистка таблицы config в базах средствами SQL, снятие конфигурации с поддержки и другие советы, найденные в интернете, не помогли исправить ситуацию. Замечу, что на платформе 8.2.13.219 таких проблем не было, следовательно, причина не в состоянии информационных баз или сервера. Обновление до версии 8.2.14.528 не исправило ситуацию.

Единственным средством остался переход обратно к версии платформы 8.2.13.219. Конфигурации "Управление производственным предприятием" версий 1.2.27.1 восприняли его нормально. А версия УПП 1.3.14.2 выдала ошибку:

В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка SDBL:
В схеме базы данных нет таблицы с именем Consts

Исправить ее удалось так:

1. Переводим информационную базу снова на версию платформы 8.2.14.528
2. В конфигураторе открываем свойства конфигурации, устанавливаем там режим совместимости с 8.2.13
3. Сохраняем конфигурацию, обновляем  конфигурацию базы данных.
4. Переводим информационную базу снова на версию платформы 8.2.13.219.

Примечание.

1. Конфигурации УПП версии 1.2.27.1 находились в режиме совместимости с платформой 8.1

2. Перевод демонстрационной базы с конфигурацией УПП 1.3.14.2 на версию платформы 8.2.14.528 прошел успешно.

43

См. также

Лучшие комментарии

12. tormozit 13.08.2011 23:23
Коллеги, мой опыт тоже показывает, что все сборки 14-го релиза имеют довольно большие проблемы. Рекомендую ждать еще по крайней мере месяц.
# Ответить
19. Sereponya36 23.08.2011 15:18
На мой вкус рановато еще переходить. Периодически возникают проблемы+везде требуется конвертация, а в 13.219 эти базы потом так просто уже не закинешь
Ответили: (20)
+ 1 [ ГМВ; ]
# Ответить
15. GriAI 15.08.2011 10:15
(0) У меня на УПП данная ошибка
"Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
..."
не редкость, и практически не зависит от платформы.

Всегда помогает перезапуск Сервера 1С:Предприятия
+ 1 [ Just; ]
# Ответить
-10%
Мастер печатных форм (Управляемое приложение) v 1.0
-10%
Отчет-сверка “Сравнение документов в двух базах за период” V2.01
-10%
Экспресс-регистрация контрагентов и организаций по данным ФНС (ЕГРЮЛ/ЕГРИП) / Быстрый, правильный ввод, создание элемент...
-10%
Рентабельность предприятия (конфигурация): Доходы и расходы; Денежные средства; Бюджет доходов и расходов, движения дене...
-10%
TurboConf 3 - турбина для Конфигуратора
Внешние печатные формы для Бухгалтерии предприятия 3.0
-10%
Кассовая книга для УНФ и Розница 2.0 - без изменений конфигурации
-10%
Свертка базы для "1С:Зарплата и Управление персоналом", "1С:Зарплата и кадры бюджетного учреждения 8"...
-10%
Выгрузка данных из Управления торговлей 10.3 в Бухгалтерию предприятия, ред. 3.0 (Версия 1.2.4)
-10%
АБСОЛЮТНО НОВАЯ Алкогольная декларация для 1С 8 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 формы) с подписью и шифрованием, ...
Групповая обработка документов (на управляемых формах)
-10%
Перенос документов из УТ 10.3 в Бухгалтерию 3.0 через OLE

Комментарии

Показать все сообщения
39. ГМВ 21.01.2012 14:18
(38) irreal, Я обслуживаю сервер 1С так:
1. Блокирую базу.
2. Удаляю все сеансы пользователей, если они еще остались через 5 мин. после блокировки.
3. Останавливаю службу Агент сервера 1С:Предприятия 8.2.
4. Проверяю в диспетчере задач, что процессы пользователя usr1cv82 отсутвуют. Обычно их не бывает, т.е. служба остановилась корректно. Если нет, удаляю процесы.
5. Очищаю каталог временных файлов \Documents and Settings\USR1CV82\Local Settings\Temp, его использует сервер 1С, там бывает много мусора.
6. Перезапускаю службу сервера SQL. Это позволяет очистить его служебную базу tempdb.mdf, которая постепенно разрастается до десятков Гб за месяц.
7. Запускаю службу Агент сервера 1С:Предприятия 8.2.
8. Проверяю корректность работы кластера: добавляю 3-5 рабочих процессов. Если новые процессы получают порты и становятся активными, кластер работает корректно. Если нет, перехожу к п.3.
9. Проверяю работу базы данных в состоянии блокировки.
10. Разблокирую базу данных.
11. Проверяю работу базы данных в рабочем состоянии.
12. Поочередно, с интервалом 5-20 мин. перевожу рабочие процессы из состояния "Использовать" в состояние "Не использовать" и обратно. Цель - сделать процесс автоматического перезапуска рабочих процессов последовательным. Интервал перезапуска устанавливаю 7200 сек.
Ответили: (40)
+ 1 [ irreal; ]
# Ответить
40. irreal 22.01.2012 17:47
(39) ГМВ, спасибо за описание методики!
Относительно перезапуска, наши юзера - большие любители посидеть в базе этак до часу по Москве, а с утра в пять уже приходит зауралье. Так что бодрствует только робот:

rem Скрипт разгона не отлажен.
rem C:\WINDOWS\SysWOW64\wscript.exe disconnect_all.vbs
net stop "Агент сервера 1С:Предприятия 8.2" > c:\log1c.txt
taskkill /F /IM rphost.exe > c:\log1c.txt
taskkill /F /IM rmngr.exe > c:\log1c.txt
taskkill /F /IM ragent.exe > c:\log1c.txt
net stop "Агент сервера 1С:Предприятия 8.2" > c:\log1c.txt
net start "Агент сервера 1С:Предприятия 8.2"> c:\log1c.txt

п.5 - точно, спасибо за напоминание, там такие дампы запросов иногда остются.
По п.12 вопрос: перезапуск через 2 часа? мне казалось, что если на процессе идет транзакция клиента, то его перезапуск убьет этого клиента, или я заблуждаюсь? Поэтому я и избегал типового перезапуска: поставишь сутки, он ляжет в час дня, и потом продолжит регулярно...
Ответили: (41)
# Ответить
41. ГМВ 23.01.2012 08:29
(40) irreal, п.12 По моим наблюдениям, клиенты безболезненно переключаются на другой процесс, в некоторых случаях не переключаются, но и процесс тогда не закрывается, пока клиент не освободит соединение. Это наглядно видно, если открыть свойства рабочего процесса и установить "Не использовать". Перезапуск процесса обеспечивает "горячее" переключение сеанса.
Ответили: (43)
+ 1 [ irreal; ]
# Ответить
42. ГМВ 23.01.2012 11:57
(38) irreal, По поводу того, что сервер 1С перестает принимать соединения. Такое у нас было при малом количестве рабочих процессов. По моим наблюдениям, объем памяти, занимаемый одним рабочим процессом, не должен превышать 600 Мб, иначе начинаются проблемы. Исходя из этого, я увеличил количество активных рабочих процессов до 12-20. Позже проблема не возникала.
Ответили: (43)
# Ответить
43. irreal 23.01.2012 23:43
(41) ГМВ, да, вообще логично, вряд ли 1С сделала бы столь грубую официальную лажу.
(42) 7 моих процессов из расчета 2Гб*7=14Гб оперативки. Но если устроить рециркуляцию процессов... да, можно их довести до 20. Спасибо за опыт и развеянные стереотипы. Переоборудую систему.
# Ответить
44. VarvarV 12.04.2012 11:29
Была аналогичная проблема.
Исходные данные: сервер 1С(х32) на win2003(х32) и сервер SQL 2005(х64) на win2003(х64). Платформа 1С 8.2.15.301. После обновления УПП на 1.3.13.1 перестала обновляться и выгружаться.

Вылечилось так:
сначала установили сервер 1С(х32) на компьютер с сервером SQL 2005(х64) на win2003(х64) - всё заработало!
Потом еще немного подумали и поставили сервер 1С(х32) на отдельный сервер win2003(х64) и проблемы как не бывало!

Для себя сделали вывод: помог переход с win2003(х32) на win2003(х64) на сервере 1С.
Ответили: (45) (46)
+ 1 [ ГМВ; ]
# Ответить
45. ГМВ 12.04.2012 12:03
(44) VarvarV, спасибо, это очень ценная информация, мы обязательно испытаем такой вариант.
# Ответить
46. ГМВ 27.04.2012 08:40
(44) VarvarV, Наши сисадмины не могут установить сервер 1С х32 на Win2003 х64, говорят, что никак не получится. Могли бы вы посоветовать мне руководство или поделиться опытом?
# Ответить
47. VarvarV 27.04.2012 09:13
Win2003 R2 Standart x64 Edition (Английский). Просто установили 1С х32 сервер и всё заработало.

P.S. Занимались этим в спешке - обновление не проходило и надо было что-то делать. База большая - в файловом варианте не вариант было - по времени не укладывались. Идея перенести 1С сервер с Win2003 х32 на Win2003 х64 была одним из направлений по преодолению проблем с обновлением. Сначала установили 1С х64 (типа на Win2003 х64 же ставим!) - не работает (забыли что серверный ключ 1С только х32). Поставили 1С х32 8.2.15.301 и всё заработало. Т.к. у нас остаются базы 8.1, то еще и параллельно сервер 1С х32 8.1.15.14 потом поставили.

P.P.S. Можете ответить админам: Майкрософт не гарантирует (на х64 системе приоритетно запуск х64 приложений... а х32 как получится) и не рекомендует (отчасти маркетинг - надо же продвигать х64 приложения) полностью корректную работу всех приложений, но и не запрещает такую эксплуатацию и не заявляет что это в принципе не возможно. В плане стабильности и производительности лучше ставить 1С х64 (раз операционка х64 уже есть - стоит покупать и приложения х64), но в принципе будет и х32 работать.
Ответили: (48)
# Ответить
48. ГМВ 01.05.2012 17:13
(47) VarvarV, Ваша информация полностью подтвердилась у нас. Сервер 1С х32 устанавливается на Win 2003 R2 х64 без каких-либо проблем и позволяет сохранять конфигурацию в файл и выгружать информационную базу без ошибок. Проверено на платформе 8.2.15.289.
# Ответить
Логин:
Пароль:
Текст сообщения*
Прикрепить файл
43
Другие публикации автора:

Создание 11.08.11 08:15

Обновление

№ Публикации 88438

Статистика:

Просмотры 7328

Загрузки 0

Комментарии 48

Характеристики:

Рубрики Администрирование

Тип Статья

Платформа 1C: Предприятие 8.2

Конфигурация 1С:Управление производственным предприятием 8

Операционная система Не имеет значения