Страница 1 из 2

Обновление напсервера

Добавлено: 27 фев 2009, 09:56
sim
Как правильно обновить напсервер? Пропатчить Db_inst, а затем запустить установку БД? Перед этим стопить NAP надо? Или он сам тормознется? Есть ли еще какие нюансы?

Добавлено: 27 фев 2009, 10:49
Алексей
патчим ДБ_инст
тормозим БД, скюль.
тормозим напсервер.
подменяем файлы.
все запускаем.

Добавлено: 27 фев 2009, 10:57
sim
Алексей писал(а):
подменяем файлы.
руками подменяем?
а зачем тогда патчить db_inst ?

и еще вопрос: а почему в вашем перечне нет запуска db_inst с целью переустановки напсервера?

Добавлено: 27 фев 2009, 11:07
Алексей
патчим дб_инст чтобы взять новые файлы из архива, новые файлы напса.
а что по вашему дб_инст делает при установке напа? копирует файлы и создает службу. служба и так уже есть, останавливаем её и даем новые файлы вместо старых.

Добавлено: 27 фев 2009, 11:29
sim
Алексей писал(а):а что по вашему дб_инст делает при установке напа?
не знаю, потому и спрашиваю
предполагаю, что запуск db_inst нужен в данном случае для того, чтобы переустановить напс, т.е. автоматически подложить ему новые файлы
странным кажется то, что патчим db_inst только для того, чтобы взять оттуда распакованные файлы
и еще более странно то, что эти файлы нужно вручную запихивать в каталог напа
на кой тогда спрашивается все эти патчменеджеры, уж ложили бы на фтп сразу нужные файлы, мы б их распихивали тут по местам

Добавлено: 27 фев 2009, 11:33
Polimer
sim писал(а):
Алексей писал(а):
подменяем файлы.
руками подменяем?
а зачем тогда патчить db_inst ?

и еще вопрос: а почему в вашем перечне нет запуска db_inst с целью переустановки напсервера?
При стандартном обновлении НАПа(по документации) не меняется NAMSSQL.DLL
Так, что в любом случае приходиться останавливать SQL.

Добавлено: 27 фев 2009, 11:38
sim
да SQL остановим, не проблема
а то, что вы пишете - "При стандартном обновлении НАПа(по документации) не меняется NAMSSQL.DLL" - это так задумано, или криво пашет инсталлятор?
вообще сейчас мне важно понять - переустановка напсервера все-таки производится автоматически при запуске пропатченного db_inst, или все-таки нужно шаманить как предлагает Алексей?

Добавлено: 27 фев 2009, 11:47
Алексей
когда патчите дб_инст - напсервер сам автоматически не обновляется. его надо снести и поставить, либо сделать как я сказал.

Добавлено: 27 фев 2009, 11:49
thor
Ранее (как описано в доке) в процессе переустановки требовалось стандартное
exec na_forcefreealldb
dbcc namssql(free)
в общем, как правило, срабатывало.

Теперь отмечено такое поведение (5.4), что выполнение скрипта ничего не дает и namssql.dll все равно оставляет соединение с инстансом.
При попытке переустановки службы идет ошибка копирования namssql.dll.
Если на это не обратить внимание, то в binn на СКЛе получется несоответствие версий nanssql.dll и остальных библиотек Атлантиса, влияющих на работу вспомогательной службы.
Так что останваливать инстанс придется в любом случае и ручками подкладывать в Binn или только namssql.dll, если была попытка установки службы, или napsrv.exe + 7 библиотек из уже пропатченного Атлантиса системы :-)

Добавлено: 27 фев 2009, 11:51
sim
Алексей писал(а):когда патчите дб_инст - напсервер сам автоматически не обновляется.
это само собой понятно
Алексей писал(а): его надо снести и поставить, либо сделать как я сказал.
теперь и это ясно
спасибо

Добавлено: 27 фев 2009, 12:06
Polimer
thor писал(а): Теперь отмечено такое поведение (5.4), что выполнение скрипта ничего не дает и namssql.dll все равно оставляет соединение с инстансом.
На 5.3 давно уже не работал, только ошибку на экран не давал.

Добавлено: 27 фев 2009, 12:20
PViP
sim, я делаю так
1.Обнавляю db_inst
2.Удаляю при помощи msinst нап
3.Останавливаю MSSQL
4.Удаляю namssql.dll из каталога bin MSSQL
5.Запускаю MSSQL
6.Устанавливаю при помоши msinst нап
7.Настраиваю нап сервер

Добавлено: 27 фев 2009, 12:46
Polimer
Кстати, а что относится к НАПу ?
Я к чему это, вот вышли компоненты 5.4.15 ATLLIB__DLL, ATLANTIS.RTL, STREAMS__DLL. Вопрос: нужно переустанавливать НАП? Если нужно, где это написано?

Добавлено: 27 фев 2009, 12:53
Алексей
поменялась версия атлантиса с 5.4.14 на 15. значит пересобрали напсервер. переустановка желательна.

Добавлено: 27 фев 2009, 18:26
maikl
Алексей писал(а):поменялась версия атлантиса с 5.4.14 на 15. значит пересобрали напсервер. переустановка желательна.
Мне кажется при смене атлантиса с 14 на 15, напсервер не изменялся.