Страница 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 другого копьютера проверка прошла. Чудеса. Всем спасибо за помощь.
Напы одинаковые.