Изменить настройки базы

Для работы с ИБ, необходимо перейти в меню «Администрирование».  Вкладка «Сервис» - «Администрирование» или воспользуйтесь горячей клавишей «F12». Раскрываем «Мой компьютер», программа запросит пароль администратора (по умолчанию пароль пустой) и раскрываем «Информационные базы».

Predvaritelnaya rabota.png

Изменение настроек ИБ. Нажмите правой кнопкой мыши по интересующей базе и выберите «Изменить настройки (Shift+Enter)».

Predvaritelnaya rabota.png

Изменение настроек включает три страницы «Общие», «Сервера расчетов» и «Логирование изменений».

Predvaritelnaya rabota.png

Флаг «Использовать SID для идентификации пользователей».

Если флаг установлен, то при доменной авторизации идентификация пользователя будет происходить не его имени, а по его уникальному идентификатору (SID - Security Identifier), который сохраняется неизменным при изменении имени пользователя.

Внимание. Для того чтобы воспользоваться этой возможностью необходимо в таблице Kernel.Settings.User заполнить строковое поле SID для доменных пользователей, например, используя функцию ChooseUsers.

Флаг «Запустить SQL-скрипт после реорганизации информационной базы».

По умолчанию флаг выключен. Если он включен, то после реорганизации базы будут запускаться SQL-скрипты из папки '\\Turbo\\Data\\<Имя ИБ>\\SQLScripts\\' в соответствии с настроечным файлом SQLScripts.xml, который располагается папкой выше, т.е. там же, где .idb.
Формат файла SQLScripts.xml:

<?xml version="1.0" encoding="windows-1251"?>
<AfterRebuild>
   <SQLScript Base="<Физ. имя базы>" File="<файл с SQL-скриптом>"/>
  ... 

</AfterRebuild>
Пример:
<?xml version="1.0" encoding="windows-1251"?>
<AfterRebuild>
   <SQLScript Base="Пресс" File="Script1.sql"/>
   ... 

</AfterRebuild>

Где:

  • Пресс - физическое имя базы данных
  • Script1.sql - файл с текстом SQL-скрипта, который расположен в папке ..\Data\<Имя ИБ>\SQLScripts\.
Внимание. В файле SQLScripts.xml можно не указывать имя физической базы, например, Base="". В этом случае SQL-скрипт будет выполняться на каждую базу, которая не является внешней.

Predvaritelnaya rabota.png

Флаг «Включить логирование».

Флаг используется для включения/выключения механизма логирования. По умолчанию он снят, поэтому информация о состоянии и изменениях записей не будет сохраняться, даже если для всех записей в столбце «Логировать» включен флаг.

Столбец «Логировать». 

Если в левой части диалога в иерархическом списке выделен конкретный проект или группа записей, то в правой части диалога отображаются столбцы «Логировать» и «Сохранять поля». Для каждой записи, у которой в столбце «Логировать» установлен флаг будет сохраняться ее история изменений, что позволит посмотреть пользователей, изменивших запись, время ее изменений, а также действие, произведенные с записью (создание, изменение, удаление).

Столбец «Сохранять поля».

Для сохранения значений измененных полей записи следует включить флаг в данном столбце, что позволит отслеживать изменение полей записи, а также просматривать состояние записи на какой-либо момент времени или сравнивать различные состояния записи. 

Флаг «Логировать факт изменения».

Данный флаг отображается в диалоге в том случае, в дереве (см. выше) выделена не группа, а конкретная запись, что позволяет отслеживать изменение записи с точностью до поля. Если флаг снят, нельзя сохранить никакие измененные поля. При включенном флаге для заданной записи можно сохранять изменения не всех полей, а только тех, информация о которых представляет интерес, установив флаг «Сохранить поле». Изменения значений полей, у которых флаг снят, будут игнорироваться, и не будет возможности посмотреть состояния этих полей в какой-либо момент времени.

Кнопка «Сохранить». 

Для сохранения настроек логирования заданной информационной базы нажмите кнопку «Сохранить». Программа предлагает провести реорганизацию информационной базы. Если пользователь отказался от реорганизации, нажав кнопку Нет, то диалог закрывается. В противном случае (нажата кнопка Да) последовательно открываются диалоги, как при операции изменения информационной базы.

Вызов диалога выполняется командой Изменить настройки контекстного меню или клавишами Shift+Enter из окна «Администрирование» при условии, что выделена та информационная база, для которой требуется настроить логирование.