Не совпадает контрольная сумма
Модераторы: m0p3e, edward_K, Модераторы
Не совпадает контрольная сумма
До сих пор не могу выполнить проверку триггеров (8.1 MS SQL).
Причем что странно, есть две копии рабочей базы. Были сделаны с разницей в месяц, на одной из них проверка идет (если запускать с рабочей станции) на другой нет.
Суммы пересчитывал.
			
			
									
						
										
						Причем что странно, есть две копии рабочей базы. Были сделаны с разницей в месяц, на одной из них проверка идет (если запускать с рабочей станции) на другой нет.
Суммы пересчитывал.
Re: Не совпадает контрольная сумма
Запускайте с консоли 
MsSql.bat
DataBaseMs.cfg
 в    Sum - поставьте значение из X$FILES.XF$CHECKSUM
			
			
									
						
										
						MsSql.bat
Код: Выделить всё
rem Путь на каталог Exe Галактики либо на каталог Db_Inst
Set DbInPath=D:\Galaxy\Gal810\DB_Inst\
%DbInPath%chkmssql.exe %CD%\DataBaseMs.cfgКод: Выделить всё
[Database]
 DataBaseName=Test810
 DataBaseDriver=MS70DRV.DLL
[SQLDriver]
  SQLServer=ncacn_ip_tcp:192.168.1.18[1998]
  fullloginname=On
[Login]
 UserName = Sypervisor
[ChkBase]
  Out=.\
!  StoredProcs=On
!  UsersAndRights=On
!  Fields=On
!  Indexes=On
   Triggers=On
!  Compile=On
!  Memo=On
!  Journal=On
[DictVersion]
  Version=52
   Sum=0
Re: Не совпадает контрольная сумма
Не хочет никак проверяться.Ged писал(а):Запускайте с консоли
MsSql.batDataBaseMs.cfgКод: Выделить всё
rem Путь на каталог Exe Галактики либо на каталог Db_Inst Set DbInPath=D:\Galaxy\Gal810\DB_Inst\ %DbInPath%chkmssql.exe %CD%\DataBaseMs.cfgв Sum - поставьте значение из X$FILES.XF$CHECKSUMКод: Выделить всё
[Database] DataBaseName=Test810 DataBaseDriver=MS70DRV.DLL [SQLDriver] SQLServer=ncacn_ip_tcp:192.168.1.18[1998] fullloginname=On [Login] UserName = Sypervisor [ChkBase] Out=.\ ! StoredProcs=On ! UsersAndRights=On ! Fields=On ! Indexes=On Triggers=On ! Compile=On ! Memo=On ! Journal=On [DictVersion] Version=52 Sum=0
Самое непонятное как я сделал, что бы другая база проверялась ))).
То ли прав на сервер маловато, никак не могу найти причину.
- 
				Прохожий
 - Постоянный обитатель
 - Сообщения: 134
 - Зарегистрирован: 23 мар 2007, 05:38
 - Откуда: Дальний Восток, Хабаровск
 - Контактная информация:
 
Re: Не совпадает контрольная сумма
"Не хочет проверяться" - это не описание проблемы. Приведите дословно сообщение об ошибке.
			
			
									
						
							Галактика 8.10, Oracle 10g patch 10.2.0.4
			
						Re: Не совпадает контрольная сумма
Не совпадает контрольная сумма словаря или проверяющей его программыПрохожий писал(а):"Не хочет проверяться" - это не описание проблемы. Приведите дословно сообщение об ошибке.
Re: Не совпадает контрольная сумма
У первой записи в словаре X$FILES.XF$CHECKSUM = ? 
[DictVersion]
Version=52
Sum=0 <== Вод сюда и прописываем
			
			
									
						
										
						[DictVersion]
Version=52
Sum=0 <== Вод сюда и прописываем
Re: Не совпадает контрольная сумма
Я так делал, не помогает. Есть какой то нюанс, никак не могу его просечь (((.Ged писал(а):У первой записи в словаре X$FILES.XF$CHECKSUM = ?
[DictVersion]
Version=52
Sum=0 <== Вод сюда и прописываем
Re: Не совпадает контрольная сумма
тогда тупо обнуляем ...  в словаре
и подставляем 0 в cfg
			
			
									
						
										
						и подставляем 0 в cfg
Re: Не совпадает контрольная сумма
Так тоже делал.Ged писал(а):тогда тупо обнуляем ... в словаре
и подставляем 0 в cfg
Re: Не совпадает контрольная сумма
Тогда скорей всего тема не с чек суммой а с чем то другим. 
нужен лог
то что ты кинул - явно не то
Enterpise ?
Филлиальность ?
			
			
									
						
										
						нужен лог
то что ты кинул - явно не то
Enterpise ?
Филлиальность ?
Re: Не совпадает контрольная сумма
Enterpise ,Филлиальность этого ничего нет. А лог то какой и чей смотреть?Ged писал(а):Тогда скорей всего тема не с чек суммой а с чем то другим.
нужен лог
то что ты кинул - явно не то
Enterpise ?
Филлиальность ?
Re: Не совпадает контрольная сумма
Сегодня победил.
Оказывается проблема была в том, что при создании ODBC соединения ставил галочку-использовать нац. настройки при выводе валюты, чисел, дат и времени.
Каким образом это связано с расчетом контрольной суммы по словарю непонятно.
			
			
									
						
										
						Оказывается проблема была в том, что при создании ODBC соединения ставил галочку-использовать нац. настройки при выводе валюты, чисел, дат и времени.
Каким образом это связано с расчетом контрольной суммы по словарю непонятно.