Галактика 7.12 MSSQL Обновление значений настроек шаблонов

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
00forest00
Сообщения: 2
Зарегистрирован: 27 июл 2006, 17:43
Контактная информация:

Галактика 7.12 MSSQL Обновление значений настроек шаблонов

Сообщение 00forest00 »

:shock: Итак суть проблемы :
Необходимо выполнить обновление значений настроек шаблонов (спецификации продуктов->проверка корректности данных модуля->Выполнить обновление значений настроек шаблонов).Когда пытаюсь это сделать Галактика вылетает, при этом очень быстро появляется и исчезает окошко в котором написано что-то в стиле runtime error at XXXXXX as galnet.exe(точно не увидел слишком быстро закрывается). 3 надписи такие пишет. А в ms70drv.log пишет

27.07.2006 15:41:53 []:
[NAPSrv]: Invalid user

З.Ы. В ОДБС все настроено как надо. Ни в каких других случаях такой ситуации не возникает. Napsrv вроде тож нормально настроен.
Перепробовал уже все что можно (ну или это только мне так кажется).
На шаблоны грешить врядли можно так как пытался делать и на базе где этих шаблонов нет.

Буду признателен за любую помощь.

З.З.Ы. На одной из тестовых баз все прошло успешно, но база почти пустая так что где искать все еще непонятно.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

посмотрите еще atlerror.log
удалите его перед стартом галки.
интересуют первые 10 строк.
Либо стопорните комп чем нибудь, чтоб увидеть точнро в какой dll или в galnet.exe пошла ошибка. Опять же сравните отчеты о системе там где пашет и нет и отчеты по настройкам - иногда в этом дело.
Если все одинаковое тыды в базе, а эт уже отдельная песня.
Часто помогет чистка dsk,tmp*.tmp и прочего мусора.
00forest00
Сообщения: 2
Зарегистрирован: 27 июл 2006, 17:43
Контактная информация:

Сообщение 00forest00 »

Аtlerror.log первые 10 строк как и просили.

Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: \\pult424\galsrv\EXE\GALNET.EXE
Параметры: GALNET.EXE
Время запуска: 09:50:29 28/07/2006. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 7C20206C
Адрес исключения: 004F7DEC = GALNET.EXE.1:000F6DEC
Содержимое регистров процессора
EAX = 07F8B13C
EBX = 07F0D158
ECX = 07F0D118
EDX = 7C202020
ESI = 00000002
EDI = 00531FB8
EBP = 07F10000
ESP = 0012D4F0
EIP = 004F7DEC = GALNET.EXE.1:000F6DEC
CS = 001B База: 00000000 Размер: FFFFFFFF Флаги: CFB
DS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
SS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
ES = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
FS = 003B База: 7FFDE000 Размер: 00000FFF Флаги: 4F3
GS = 0000 База: 00000000 Размер: 00000000 Флаги: 000
Содержимое стека
0012D4F4: 004F99F4 GALNET.EXE.1:000F89F4
0012D508: 004FA210 GALNET.EXE.1:000F9210
0012D510: 004F8E29 GALNET.EXE.1:000F7E29
0012D514: 00908575 streams_.dll.1:00007575
0012D52C: 004FA301 GALNET.EXE.1:000F9301
0012D530: 004F99F4 GALNET.EXE.1:000F89F4
0012D544: 004FA0B1 GALNET.EXE.1:000F90B1
0012D558: 004F99F4 GALNET.EXE.1:000F89F4
0012D56C: 004FA210 GALNET.EXE.1:000F9210
0012D574: 004FA937 GALNET.EXE.1:000F9937
0012D588: 004FAC66 GALNET.EXE.1:000F9C66
0012D5AC: 004FACD0 GALNET.EXE.1:000F9CD0
0012D5B0: 004FAE3F GALNET.EXE.1:000F9E3F
0012D5B8: 004F99F4 GALNET.EXE.1:000F89F4
0012D5CC: 004FA210 GALNET.EXE.1:000F9210
0012D5D4: 004F8E29 GALNET.EXE.1:000F7E29
0012D5D8: 00908575 streams_.dll.1:00007575
Параметры программы
"GALNET.EXE "
и т.д


Черное окно поймать не успеваю. оно видно доли секунды. 1 раз поймать удалось принтскрином. потом уже не получалось. сохранить тогда не подумал.

Сейчас проверяю структуру БД. О результатах сообщу позднее.


UPDATE:
В черном окне пишет следующее:
Runtime error 216 in galnet.exe at 000F7DEC
Runtime error 255 in kernel32.dll at 0002BC3F
Runtime error 216 in galnet.exe at 000225F4

UPDATE:
Проверка chkmssql(в режиме исправления) результатов не дала. точнее кривости она нашла, исправила но результатов это не принесло.
00forest00
Сообщения: 2
Зарегистрирован: 27 июл 2006, 17:43
Контактная информация:

UPDATE!!!

Сообщение 00forest00 »

Проблема решена.
Дело было вот в чем. Существует такая таблица SP_NASTR. Дык вот она должна быть пустая т.к. используется как буфер(в нее загоняют значения, а потом достают). В результате какого то сбоя она оказалась не пустая. И когда в нее стали загонятся значения одно из них дублировалось. А когда вынималось галка не понимала какое из 2-х выбрать и вылетала. Лечится чисткой таблицы. Все лежало перед носом =). Но я на то и новичек что бы не сразу все понимать =).

P.S. На данный момент нет уверенности в том что это корректное решение проблемы. Отправил запрос в службу поддержки. Бум ждать.

UPDATE: Это только не совсем решение проблемы. Обновление будет проходить но некоторые настройки убъются. Бум ждать решения проблемы.
Ответить