Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5CHKMSSQLEXE

Справка по компоненту.

Количество версий компонента26
Количество рещенных задач87
Последная дата обработки компонента2023-03-31 13:06:51
Последная дата файла2023-03-31 12:46:37
Последная версия5.5.41.0

Новые задачи в этом компоненте

ChkMSSQL
101.68015
CHKMSSQL ( 5.5.37.0 )
2020-07-03 14:29:36

Краткое описание :

KAZ: Неправильная длина поля для индекса с сегментом noupcase

Описание :

MS SQL

Что измененно :



MSSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
После установки базы неправильная длина некоторых вычисляемых полей.

Как измененно :


Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запустите проверку таблиц БД с опциями:
"Проверка структуры таблиц" (ChkBase.Fields=on);
"Проверка корректности индексов" (ChkBase.Indexes=on);
"Проверка корректности триггеров"(ChkBase.Triggers=on).
ChkMSSQL
101.68149
CHKMSSQL ( 5.5.37.0 )
2020-07-03 14:29:36

Краткое описание :

Доработать диагностику утилит проверки БД: реакция на несуществующий параметр

Описание :

Инсталляция, настройка, проверка БД

Что измененно :



ORACLE
MSSQL
Утилита проверки БД

------ СУТЬ ПРЕДЛОЖЕНИЯ -----
Доработать диагностику утилит проверки БД: реакция на несуществующий параметр

Как измененно :


Исправлено
ChkMSSQL
101.68154
CHKMSSQL ( 5.5.37.0 )
2020-07-03 14:29:36

Краткое описание :

Создавать таблицу на MS SQL Server в случае, если она описана в словаре, а в БД ее нет

Описание :

Инсталляция, настройка, проверка БД

Что измененно :


Support 5.5.36
В результате некоторых действий с БД сложилась ситуация, когда описание таблицы в структуре БД есть, а реальной таблицы в БД нет.
Проверка утилитой ChkMSSql.exe версии 5.5.36 в режиме исправления данных показывает, что таблицы на сервере СУБД нет, но ситуацию не исправляет, не пишет ,что "Исправлено" (Не исправлено), т.е. отрабатывает в данном случае не как в режиме исправления, а словно бы в режиме просмотра:
28.01.2020 10:01:29.149 || --------------------------- Запускаем chkmssql.exe Версия: 5.5.36.0 ---------------------------
28.01.2020 10:01:29.150 || Опции конфигурации:
28.01.2020 10:01:29.150 || DatabaseName=Etalon79 // Имя Галактической БД
28.01.2020 10:01:29.150 || UserName=supervisor // Имя пользователя для запуска утилиты
28.01.2020 10:01:29.150 || FullLoginName=On // Имя Галактической БД в префиксе имени пользователя
28.01.2020 10:01:29.151 || UseSqlRole=Off // Использование ролей СУБД
28.01.2020 10:01:29.151 || StoredProcs=On // Проверка служебных объектов
28.01.2020 10:01:29.151 || UsersAndRights=Off // Проверка пользователей и прав
28.01.2020 10:01:29.152 || Triggers=On // Проверка корректности триггеров
28.01.2020 10:01:29.152 || Fields=On // Проверка структуры таблиц
28.01.2020 10:01:29.152 || Indexes=On // Проверка корректности индексов
28.01.2020 10:01:29.152 || Memo=On // Проверка мемо-полей
28.01.2020 10:01:29.153 || Journal=On // Проверка журнала
28.01.2020 10:01:29.153 || -----------------------------------------------------------------------------
28.01.2020 10:01:29.241 || *** Считывается словарь
28.01.2020 10:01:29.519 || *** Работа в режиме исправления: Да
28.01.2020 10:01:29.519 || -----------------------------------------------------------------------------
28.01.2020 10:01:29.519 || *** Проверяется структура БД ETALON79 ***
28.01.2020 10:01:29.520 || БД - NCACN_IP_TCP:LOCALHOST[1997]|ETALON79
28.01.2020 10:01:29.520 || Проверка служебных объектов...
28.01.2020 10:01:29.531 || *** Проверяeтся корректность служебных объектов
28.01.2020 10:01:30.184 || Проверка Проверка служебных объектов завершена
28.01.2020 10:01:30.185 || Удаление временных таблиц...
28.01.2020 10:01:30.185 || Удаление временных таблиц завершено
28.01.2020 10:01:30.186 || Проверка таблиц и триггеров...
28.01.2020 10:01:33.790 || *** Проверяется структура таблицы T$ZREPCALENDAR
28.01.2020 10:01:33.791 || Таблица T$ZREPCALENDAR отсутствует

Хотелось бы, чтобы в такой ситуации проверка БД в режиме исправления исправляла бы и такую ситуацию путем создания таблицы на MS SQL.

Как измененно :


ChkMSSQL
101.68188
CHKMSSQL ( 5.5.37.0 )
2020-07-03 14:29:36

Краткое описание :

При проверке chkmssql удаляются пользователи из СУБД, но остаются в Саппорте

Описание :

Инсталляция, настройка, проверка БД

Что измененно :



MSSQL
Unicode
Утилита проверки БД

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Утилита проверки БД неправильно вычитывает из базы имена пользователей (а возможно, и других объектов),
и может переименовать правильное в неправильное. На юникодной базе.


Как измененно :


Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Если вы запускали утилиту проверки, содержащую ошибки, то запустите исправленную утилиту по тем же пунктам.
Если в логе работы написано, что не удалось восстановить права пользователей - выполните расчет прав в Support.
ChkMSSQL
101.68192
CHKMSSQL ( 5.5.37.0 )
2020-07-03 14:29:36

Краткое описание :

(MSSQL)Проверка целостности БД не идёт, если нет новой процедуры GetUserPermissionDifference

Описание :

Инсталляция, настройка, проверка БД

Что измененно :



MSSQL
Утилита проверки БД

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Если для работы утилиты проверки нужна хранимая процедура, то утилита должна за один прогон с исправлением и создать процедуру, и использовать. При прогоне без исправления должна быть адекватная диагностика.

Как измененно :


Исправлено.

5.5.41.05.5.40.05.5.39.05.5.38.05.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.16.05.5.12.0