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

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

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

Ответить
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

До сих пор не могу выполнить проверку триггеров (8.1 MS SQL).
Причем что странно, есть две копии рабочей базы. Были сделаны с разницей в месяц, на одной из них проверка идет (если запускать с рабочей станции) на другой нет.
Суммы пересчитывал.
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение Ged »

Запускайте с консоли
MsSql.bat

Код: Выделить всё

rem Путь на каталог Exe Галактики либо на каталог Db_Inst
Set DbInPath=D:\Galaxy\Gal810\DB_Inst\

%DbInPath%chkmssql.exe %CD%\DataBaseMs.cfg
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
в Sum - поставьте значение из X$FILES.XF$CHECKSUM
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

Ged писал(а):Запускайте с консоли
MsSql.bat

Код: Выделить всё

rem Путь на каталог Exe Галактики либо на каталог Db_Inst
Set DbInPath=D:\Galaxy\Gal810\DB_Inst\

%DbInPath%chkmssql.exe %CD%\DataBaseMs.cfg
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
в Sum - поставьте значение из X$FILES.XF$CHECKSUM
Не хочет никак проверяться.
Самое непонятное как я сделал, что бы другая база проверялась ))).
То ли прав на сервер маловато, никак не могу найти причину.
Прохожий
Постоянный обитатель
Сообщения: 134
Зарегистрирован: 23 мар 2007, 05:38
Откуда: Дальний Восток, Хабаровск
Контактная информация:

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

Сообщение Прохожий »

"Не хочет проверяться" - это не описание проблемы. Приведите дословно сообщение об ошибке.
Галактика 8.10, Oracle 10g patch 10.2.0.4
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

Прохожий писал(а):"Не хочет проверяться" - это не описание проблемы. Приведите дословно сообщение об ошибке.
Не совпадает контрольная сумма словаря или проверяющей его программы
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение Ged »

У первой записи в словаре X$FILES.XF$CHECKSUM = ?

[DictVersion]
Version=52
Sum=0 <== Вод сюда и прописываем
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

Ged писал(а):У первой записи в словаре X$FILES.XF$CHECKSUM = ?

[DictVersion]
Version=52
Sum=0 <== Вод сюда и прописываем
Я так делал, не помогает. Есть какой то нюанс, никак не могу его просечь (((.
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение Ged »

тогда тупо обнуляем ... в словаре
и подставляем 0 в cfg
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

Ged писал(а):тогда тупо обнуляем ... в словаре
и подставляем 0 в cfg
Так тоже делал.
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение Ged »

Тогда скорей всего тема не с чек суммой а с чем то другим.
нужен лог
то что ты кинул - явно не то

Enterpise ?
Филлиальность ?
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

Ged писал(а):Тогда скорей всего тема не с чек суммой а с чем то другим.
нужен лог
то что ты кинул - явно не то

Enterpise ?
Филлиальность ?
Enterpise ,Филлиальность этого ничего нет. А лог то какой и чей смотреть?
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

Сегодня победил.
Оказывается проблема была в том, что при создании ODBC соединения ставил галочку-использовать нац. настройки при выводе валюты, чисел, дат и времени.
Каким образом это связано с расчетом контрольной суммы по словарю непонятно.
Ответить