Информация о файле обновления Галактика NAPSRV_EXE_54382.txt


Описание файла обновления:
ФайлNAPSRV_EXE_54382.txt
ОбновлениеNAPSRV_EXE_54382
НазначениеСпециальное
ПродуктAtlantis 5.4
Релиз:
КомпонентNAPSRV
ТипEXE
Версия5.4.38.2
Дата2011-12-29 17:13:25
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.112600NEWEnterprise не работает на SQL платформе на Slave базе Атлантиса 38EnterpriseФункционирование систем
MSSQL Enterprise ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нарушено ведение суррогатного ключа для общих таблиц Enterprise архитектуры. Проявляется в том, что при работе в SLAVE-базе не удается вставить записи в общую таблицу (возникает ошибка 5 по индексу №0)Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке"
101.466725.4.38.0После перезагрузки napsrv в табл. Events не формируются записи об обычных пользПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если в настройке Протект, указана необходимость регистрации каких-либо событий, то после перезагрузки вспомогательной службы при входе в систему обычным пользователем события не регистрируются. Это продолжается до тех пор пока в систему не войдет администратор, после этого регистрация событий восстанавливается.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке"
102.1083665.4.38.0При создании второго документа возникает ошибкаПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если офисов вообще нет, то неправильно определяется номер офиса и нарушается ведение суррогатных ключей.Исправлено.
101.218825.4.37.0Работа Галактики на кластереПоддержка различных платформ баз данныхMS SQL
MSSQL Failover cluster ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать установку БД Галактики, установку и обновление вспомогательной службы галактики на SQL Server Failover Cluster так, чтобы максимально упростить работу администратораДоработано до некоторой степени. 1. Инсталятор ms_inst теперь умеет правильно устанавливать вспомогательную службу На кластер, в том числе в дефолтный инстанс. Его нужно запускать на каждой ноде. Регистрация вспомогательной службы в кластере при установке не производится, администратор должен это делать по-прежнему сам. 2. Инсталятор ms_inst умеет обновлять вспомогательную службу на кластере. Его нужно запускать на каждой ноде. 3. Конфигуратор galconf позволяет настраивать вспомогательную службу, указывая имя кластера -- в этом случае пишет в реестр на активной ноде. Наши настройки совместимы с репликацией реестра средствами кластера Доработки, действующие и не на кластере: 4. При обновлении вспомогательной службы с помощью ms_inst можно указывать имя сервера/инстанса в любом формате, позволяющем подсоединиться к SQL Server, например ".SQL2008" или "127.0.0.1" Теперь это не влияет на имя службы, имя службы зависит от фактического компьютера и имени инстанса. 5. Раньше при установке вспомогательной службы в дефолтный инстанс не запускался galconf, теперь запускается всегда 6. В подсказке по использованию ms_inst появилось описание ключа -napsrv 7. При переустановке вспомогательной службы сама служба не пересоздается (если не испорчена) Поэтому, если служба настроена запускаться под именованным аккаунтом, эта настройка сохранится 8. Улучшена реакция на невозможность заменить бинарный файл вспомогательной службы 9. Если бинарные файлы вспомогательной службы были испорчены/удалены, то переустановка теперь проходит нормально # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Первичная установка Галактики на кластер: 1. Установите SQL Server на кластер 2. Запустите ms_inst на любой ноде, установите желаемую базу и вспомогательную службу 3. Запустите на остальных нодах ms_inst -napsrv 4. Добавьте службу NapServer (или Napserver$ClusterName_InstanceName для именованного инстанса) в ту же группу кластерных ресурсов, где находится его инстанс SQL Server; тип ресурса -- универсальная служба 5. Рекомендуется для вспомогательной службы использовать тот же сетевой интерфейс, что и для соответствующего SQL Server 6. Опционально: пропишите ей зависимость от SQL Server, и настройте репликацию реестра NapServer Настройка репликации реестра: Чтобы упростить конфигурирование вспомогательной службы, можно настроить ей репликацию реестра. К сожалению настройки хранятся прямо в ветке службы ( HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesNAPServer для дефолтного инстанса), поэтому репликацию можно включить только при следующих ограничениях: 1) Ее можно включить только после того как вспомогательная служба уже установлена на всех нодах 2) Если служба должна работать из под доменного пользователя, то надо ввести пароль на всех нодах прежде чем включить репликацию 3) Исполняемые файлы находятся по одинаковому пути на всех нодах. При установке так и будет, если SQL Server установлен по одинаковому пути Обновление napsrv, namssql на кластере: 1. Запустите ms_inst -napsrv на неактивных нодах 2. Выгоните пользователей из Галактики (отключите кластер от сети или т.п.) 3. Переведите ресурс Napserver в режим "вне сети" (выключен) 4. Запустите ms_inst -napsrv на активной ноде 5. Переведите ресурс Napserver в режим "оперативный" (включите) Настройка napsrv на кластере: 1. В конфигураторе galconf добавьте все ноды и сконфигурируйте на всех нодах одинаково ИЛИ 1. Если включена репликация реестра, добавьте в galconf имя кластера, сконфигурируйте активную ноду; на остальные ноды настройки скопируются кластером при их активации
180.58955.4.37.0падает NapServerПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При регистрации События (например, неудачная попытка логина) случается ошибка суррогатного ключа в таблице EVENTS и потом napsrv падает или просто перестает обрабатывать запросы от клиентов.Улучшена обработка ошибок при работе через bcp, чтобы исключить падение. Исправлена генерация суррогатного ключа для таблицы EVENTS.
101.456645.4.36.0после 35 атлантиса в журнале не показывает, кто удалил записьЖурнализацияВесь
MSSQL Журнал ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В журнал не заносится имя пользователя, который удалил запись. Проявляется, если SQL-логины в определенном стиле, в частности FullLoginName = 0Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "система галактика erp. платформа ms sql server. инструкция по установке" (При установке поверх 5.4.35.0 достаточно заменить napsrv.exe в папке SQL-сервера)
101.462785.4.36.0При модификации базы сторонними средствами текут ресурсы напсервераПоддержка различных платформ баз данныхMS SQL
MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Устранить утечки памяти во вспомогательной службе Галактике, происходящие при модификации БД сторонними средствами или из Галактики, потерявшей связь со вспомогательной службой. Корректно отображать список пользователей в системе в мониторе napmon.Утечка устранена. Для сторонних программ, работающих с БД системы "Галактика", сессия в сервере вспомогательной службы не сохраняется и не отображается в мониторе napmon. Для Галактики, терявшей связь связь с сервером вспомогательной службы, в мониторе napmon может остаться 1 запись "неизвестный пользователь", эта запись исчезнет, когда пользователь закроет Галактику. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "система галактика erp. платформа ms sql server. инструкция по установке"
101.462795.4.36.0Заполнение БД сторонними средствами: вычислять код пользователя на MSSQL 2000Поддержка различных платформ баз данныхMS SQL
MSSQL 2000 ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Корректно вычислять код пользователя на основании логина, когда пользователь использует стороннее средство для редактирования БДРеализовано # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке".
101.462815.4.36.0Заполнение БД сторонними средствами: корректно заполнять ATL_LASTUSER в таблицеПоддержка различных платформ баз данныхMS SQL
MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При вставке записей сторонними средствами заполнять поле ATL_LASTUSER стандартного заголовка таблицы, даже если журналирование таблицы выключено.Реализовано.
101.462825.4.36.0Заполнение БД сторонними средствами: вычислять код пользователя из другого офисаПоддержка различных платформ баз данныхMS SQL
MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Правильно разбирать логины пользователей из другого офиса, чтоб можно было заполнить код пользователя при модификации БД сторонними средствами.Реализовано.
102.1057115.4.36.0ошибка 5 - дубл знач уни ключа на разных таблицах напр t$spsopr0 а поле fnrecПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нарушается учет суррогатного ключа таблицы, в результате дальнейшая вставка в таблицу становится невозможной. В том числе может проявиться для журнала!Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке". 2. Запустите проверку целостности БД с опцией "Проверка корректности триггеров" (ChkBase.Triggers=On).
103.52075.4.36.0Выполнение скрипта na_forcefreedb заваливает службу НАП-сервераПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Выполнение скрипта na_forcefreedb или na_freedb приводит к падению в napsrvИсправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "система галактика erp. платформа ms sql server. инструкция по установке" 2. Запустите проверку целостности БД с опцией "Проверка корректности триггеров" (ChkBase.Triggers=On).
101.446815.4.35.0Очередной этап оптимизации триггеровПоддержка различных платформ баз данныхMS SQL
MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Ускорить модификацию данных на платформе MSSQL за счет оптимизаций в триггерах и сервере вспомогательной службы (napsrv)Существенно ускорена модификация журналируемых таблиц, слегка ускорена модификация нежурналируемых таблиц # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" 2. Старую базу нужно проапгрейдить, применив к ней новый chkmssql с параметром "проверка триггеров"
101.450285.4.35.0Не работает переключение идентификации с SQL на NTLMПрава доступаИдентификация
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- На MSSQL 2005-2008 при использовании режима "пользователи 2005" (на MSSQL 2008 этот режим всегда) не работает переключение режима авторизации SQL<->NTLMИсправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" 2. Старую базу нужно проапгрейдить, применив к ней новый chkmssql с параметром "проверка служебных объектов"
101.450295.4.35.0Переключение с NTML авторизации на SQL требует перезагрузки napsrvПрава доступаИдентификация
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При переключении режима авторизации NTLM->SQL требуется перезапуск сервиса вспомогательной службы NapServer для продолжения работы.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке"
101.419615.4.22.0добавить дату-время в лог NapserverПоддержка различных платформ баз данныхПоддержка утилит на SQL платформах
MS SQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать механизм логирования ошибок при работе Napserver с БД, что бы записывалось время ошибочного запроса.Текст ошибки при работе Napserver с БД выводятся в Event Log вместе с остальными ошибками.
102.901345.4.22.0Не выполняется запрос, связанный с таблице RsvRegПоддержка различных платформ баз данныхПрямой SQL
MS SQL Прямой SQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При вставке данных в таблицы без суррогатного ключа возвращается ошибка вида INSERT INTO V$RSVREG ( F$KINDREC ) VALUES ( 1 ) 42000: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot call napsrv.exe с расшифровкой в napsrv2.log: 42000: [Microsoft][ODBC SQL Server Driver][SQL Server]The max function requires 1 argument(s)Исправлено
102.875025.4.21.0NAPSrv Server теряет связь с SQL ServerПоддержка различных платформ баз данныхMS SQL
NapSrv server ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Восстанавливать соединение между NapSrv и MSSQL в случае его обрыва.Доработано.
101.374745.4.20.0Не позволять заводить в x$Users юзеров с xu$LoginName=saПоддержка различных платформ баз данныхMS SQL
Протект MS SQL 2008 MS SQL 2005 ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Не позволять заводить юзеров с зарезервированными в СУБД именамиПроверка реализована для MS SQL 2008 и MS SQL 2005 в режиме "Пользователи 2005"
101.420145.4.20.0Поддержка MS SQL 2008Поддержка различных платформ баз данныхMS SQL
MS SQL 2008 MS SQL 2005 ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Необходимо поддержать функционирование Атлантис-систем на MS SQL 2008.MS SQL 2008 поддержан. Также появилась дополнительная опция инсталляции под MS SQL 2005 - отражать атлантис-пользователей в СУБД способом, появившемся в MS SQL 2005. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Необходимо обновить на используемых серверах СУБД NapSrv. О том, как это сделать правильно - см. документ "Инструкция по установке".
102.855265.4.19.0Дублирование ключа в x$journal по nrec-ку при выполнении групповых операцийПоддержка различных платформ баз данныхMS SQL
Дублирование ключа в x$journal по nrec-ку при выполнении групповых операцийИсправлено # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Необходимо выполнить проверку БД в разрезе триггеров утилитой chkmssql.exe в режиме исправления, переустановить вспомогательную службу NapSrv.exe.
101.397415.4.14.0Падение NAPSrv.exe при выполнении оператора SQL INSERTПоддержка различных платформ баз данныхПрямой SQL
Выполнение оператора SQL INSERT на платформе MS SQL Server 2005, которое приводило к падению NAPSrv.exeПричина падения приложения устранена.
102.746345.4.14.0Для выпуска Атлантиса 5314Предложение по новой функциональности Галактики ERP (по системе в целом)?
Для совместимости с Атлантисом 5.3.14 необходима персборка на этом атлантисе 6 dll: - G_FA 8.10.1.0 - G_Fin 8.10.3.0 - G_Nalog 8.10.2.0 - G_OPer 8.10.3.0 - G_Txo 8.10.8.0 - Galnet 8.10.53.0Указанные DLL пересобраны на 5.3.14.
102.831015.4.14.0Атлантис 5.4.14Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано