Обновление напсервера
Модераторы: m0p3e, edward_K, Модераторы
Обновление напсервера
Как правильно обновить напсервер? Пропатчить Db_inst, а затем запустить установку БД? Перед этим стопить NAP надо? Или он сам тормознется? Есть ли еще какие нюансы?
не знаю, потому и спрашиваюАлексей писал(а):а что по вашему дб_инст делает при установке напа?
предполагаю, что запуск db_inst нужен в данном случае для того, чтобы переустановить напс, т.е. автоматически подложить ему новые файлы
странным кажется то, что патчим db_inst только для того, чтобы взять оттуда распакованные файлы
и еще более странно то, что эти файлы нужно вручную запихивать в каталог напа
на кой тогда спрашивается все эти патчменеджеры, уж ложили бы на фтп сразу нужные файлы, мы б их распихивали тут по местам
При стандартном обновлении НАПа(по документации) не меняется NAMSSQL.DLLsim писал(а):руками подменяем?Алексей писал(а):
подменяем файлы.
а зачем тогда патчить db_inst ?
и еще вопрос: а почему в вашем перечне нет запуска db_inst с целью переустановки напсервера?
Так, что в любом случае приходиться останавливать SQL.
да SQL остановим, не проблема
а то, что вы пишете - "При стандартном обновлении НАПа(по документации) не меняется NAMSSQL.DLL" - это так задумано, или криво пашет инсталлятор?
вообще сейчас мне важно понять - переустановка напсервера все-таки производится автоматически при запуске пропатченного db_inst, или все-таки нужно шаманить как предлагает Алексей?
а то, что вы пишете - "При стандартном обновлении НАПа(по документации) не меняется NAMSSQL.DLL" - это так задумано, или криво пашет инсталлятор?
вообще сейчас мне важно понять - переустановка напсервера все-таки производится автоматически при запуске пропатченного db_inst, или все-таки нужно шаманить как предлагает Алексей?
-
- Местный житель
- Сообщения: 289
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Saint-Petersburg
- Контактная информация:
Ранее (как описано в доке) в процессе переустановки требовалось стандартное
exec na_forcefreealldb
dbcc namssql(free)
в общем, как правило, срабатывало.
Теперь отмечено такое поведение (5.4), что выполнение скрипта ничего не дает и namssql.dll все равно оставляет соединение с инстансом.
При попытке переустановки службы идет ошибка копирования namssql.dll.
Если на это не обратить внимание, то в binn на СКЛе получется несоответствие версий nanssql.dll и остальных библиотек Атлантиса, влияющих на работу вспомогательной службы.
Так что останваливать инстанс придется в любом случае и ручками подкладывать в Binn или только namssql.dll, если была попытка установки службы, или napsrv.exe + 7 библиотек из уже пропатченного Атлантиса системы
exec na_forcefreealldb
dbcc namssql(free)
в общем, как правило, срабатывало.
Теперь отмечено такое поведение (5.4), что выполнение скрипта ничего не дает и namssql.dll все равно оставляет соединение с инстансом.
При попытке переустановки службы идет ошибка копирования namssql.dll.
Если на это не обратить внимание, то в binn на СКЛе получется несоответствие версий nanssql.dll и остальных библиотек Атлантиса, влияющих на работу вспомогательной службы.
Так что останваливать инстанс придется в любом случае и ручками подкладывать в Binn или только namssql.dll, если была попытка установки службы, или napsrv.exe + 7 библиотек из уже пропатченного Атлантиса системы