Использование и распространение базы данных совместимости
В данном разделе рассматриваются шаги, необходимые для изменения существующего файла базы данных, рассматривается, как применить файл базы данных, чтобы ОС Windows XP начала с ним работать, а также описываются некоторые другие способы распространения базы данных.
Добавление информации в собственную базу данных
Создание собственной базы данных является только первым шагом при использовании Администратора совместимости в Вашем сетевом окружении для решения проблем с приложениями, требующими исправления совместимости. Создав собственную базу данных, Вы можете добавлять информацию о совместимости и сопутствующую информацию для любых других приложений, используемых в Вашей сети и требующих исправлений совместимости для работы под управлением ОС Windows XP.
Применение базы данных совместимости
После создания собственной базы данных совместимости необходимо ее зарегистрировать в системе, чтобы все исправления действовали во время работы приложения. Регистрация базы данных совместимости в ОС Windows XP выполняется очень просто. Файлы с расширением. SDB являются зарегистрированными в ОС Windows XP, поэтому, чтобы зарегистрировать базу данных, необходимо просто запустить ее файл. Это можно сделать, просто выполнив двойной щелчок на файле или используя команду Выполнить (Run) из меню Пуск (Start).
Установщик базы данных совместимости – SDBINST.EXE
Для применения базы данных в ОС Windows 2000, необходимо воспользоваться утилитой SDBINST.EXE, по умолчанию включенную в состав ОС Windows XP.
Утилита SDBINST.EXE имеет следующий синтаксис:
Sdbinst.exe [?][-q][-u][-g][-n] mydb.sdb | GUID | InternalFileName -? Displays the help text -q Quiet mode; all messages are suppressed -u Uninstall -g{GUID} GUID of the database file -n "name" The internal file name of the compatibility database Sdbinst.exe [?][-q][-u][-g][-n] mydb.sdb | GUID | „имя” -? Вывод сведений об использовании -q Автономный режим, без взаимодействия с пользователем -u Удаление -g{GUID} GUID файл (только для удаления) -n "имя" Внутреннее имя файла (только для удаления)
- Автономный режим, без взаимодействия с пользователем. Наиболее полезный режим запуска утилиты SDBINST.EXE с ключом (-q), поскольку позволяет запустить утилиту во время исполнения сценария входа без отображения какой-либо информации, что позволяет не отвлекать пользователя от его обычных действий.
- Удаление. При обычной работе он не нужен, поскольку при применении новой версии той же базы данных, старая автоматически удаляется. Данный (-u) ключ используется в тех случаях, когда Вам необходимо принудительно удалить базу данных совместимости.
- Имя и GUID. Если необходимо принудительно удалить базу данных, то эти два ключа "имя" (-n "name") и "глобальный уникальный идентификатор" (-g GUID) используются, чтобы однозначно указать базу данных, которую необходимо удалить.
SDBINST.EXE можно использовать в ОС Windows XP, когда используете сценарии для работы с базой данных совместимости. Такой способ может быть очень полезен, когда Вы хотите применить исправления совместимости в организации без участия пользователей.