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

Не совпадает конторльная сумма словаря

Добавлено: 05 ноя 2009, 15:00
maikl
Решили обновить Галактику, с тестового сервера взял каталог EXE и поместил на основной. Синхронизировал все компоненты (по галактике и саппорту). Не могу запустить проверку триггеров, пишет, что не совпадает контрольная сумма. На тестом сервере все работает. (атлантис 23). Что делать не знаю. Запускаю саппорт с рабочей станции

Добавлено: 05 ноя 2009, 15:10
edward_K
100% была докомпиляция слоаря и контрольную сумму сбросили.
вроде как в chkora.cfg можно указать другую. Ну или в X$files вернуть первоначальную сумму.

Добавлено: 05 ноя 2009, 15:12
maikl
edward_K писал(а):100% была докомпиляция слоаря и контрольную сумму сбросили.
вроде как в chkora.cfg можно указать другую. Ну или в X$files вернуть первоначальную сумму.
Мы даже не знаем как это делается (я имею в виду докомпиляцию словаря)

Добавлено: 05 ноя 2009, 15:16
maikl
в X$files стоит 160133 96 46

Добавлено: 05 ноя 2009, 15:57
maikl
Народ, что делать то? Хотелосьбы проверить и исправить триггера.
chkmssql с командной строки не хочет запускаться

Добавлено: 05 ноя 2009, 16:31
edward_K
"-1601339646" надо бы(с оракла- на mssql могет быть другое). Опять же проверте версию chkmssql и нет ли ее еще где то по path

Добавлено: 05 ноя 2009, 16:42
maikl
chkmssql.exe версия 5.4.23.0 и в галактике и в саппорте

Добавлено: 05 ноя 2009, 17:47
edward_K
а "-" есть?

Добавлено: 05 ноя 2009, 17:55
Masygreen
разверните тестовую из db_ins и из развернутой базы скопируйте контрольку как есть

Добавлено: 05 ноя 2009, 17:56
maikl
минус есть.
Никак на могу победить проблему.

Добавлено: 05 ноя 2009, 18:19
edward_K
ну можно тока предположить что все таки стартует не тот chkmsslq - пройдитесь поиском по всему компу.

Добавлено: 05 ноя 2009, 18:28
maikl
Masygreen писал(а):разверните тестовую из db_ins и из развернутой базы скопируйте контрольку как есть
Что значит скопировать контрольку ? куда и как?

Добавлено: 05 ноя 2009, 18:57
maikl
Беру саппорт с сервера где проверка не идет, настраиваю на сервер и базу где проверка проходит. Все работает, т.е. chkmssql- правильный ))). В чем проблема в сервере ?
На тестовом сервере когда регистрировали процедуры, помните наверное, атлантис вроде 5.3
Оказывается есть инструкция (ATLANTIS53.TXT).
Выдержка из нее:

5. Для платформы MSSQL Server необходимо после установки обновлений на Галактику ERP:
а) в базе данных master выполнить сторонними средствами скрипт
exec sp_addmessage 50012,11,'Call %s in %s return an error (NAP: %d, RPC: %d)','us_english',true,REPLACE
exec sp_addmessage 50013,11,'Some records are locked (%s)','us_english',false,REPLACE
exec sp_addmessage 50014,11,'Locked records buffer is overflowed in %s','us_english',true,REPLACE

Я на основном сервере этого не делал, и еще на основном сервере, где проверка не идет стоит sp на MSSQL

Добавлено: 05 ноя 2009, 19:04
Polimer
А случаем, НАП не менялся? Сравните 8 файлов г. в \mssql\bin\ на обоих серверах.

Добавлено: 05 ноя 2009, 19:20
maikl
C другого копьютера проверка прошла. Чудеса. Всем спасибо за помощь.
Напы одинаковые.