Поиск установленных исправлений совместимости с помощью средства запросов в Compatibility Administrator

Доступ к средству запросов можно получить из Compatibility Administrator. Этот инструмент имеет такие же функциональные возможности, как средство поиска.

Сведения о средстве поиска см. в разделе Поиск исправленных приложений в Compatibility Administrator. Однако средство запроса позволяет задавать более подробные критерии поиска и имеет вкладки для поиска в свойствах программ, свойствах исправлений совместимости и в описаниях исправлений. Вы можете не только выполнять поиск по определенным типам баз данных, но и включать в поисковый запрос предложения SQL SELECT и WHERE.

Важно  

При выполнении поиска следует использовать подходящую версию средства Compatibility Administrator. Чтобы использовать средство запросов для поиска в 32-разрядной пользовательской базе данных, необходима 32-разрядная версия Compatibility Administrator. Чтобы использовать средство запросов для поиска в 64-разрядной пользовательской базе данных, необходима 64-разрядная версия Compatibility Administrator.

 

Выполнение запросов на вкладке Program Properties (Свойства программы)

Вкладка Program Properties (Свойства программы) средства запросов используется для поиска исправлений совместимости, режимов совместимости и сообщений AppHelp для конкретного приложения.

Mt244025.wedge(ru-ru,VS.85).gifВыполнение запроса на вкладке Program Properties (Свойства программы)

  1. На панели инструментов Compatibility Administrator нажмите кнопку Query (Запрос).

  2. В раскрывающемся списке Look in (Поиск в:) выберите тип базы данных для выполнения поиска.

  3. Введите расположение нужного приложения в поле Search for the Application (Поиск приложения).

    Это имя должно совпадать с именем в расположенной слева области Applications (Приложения) окна Compatibility Administrator.

  4. Введите имя исполняемого файла приложения (EXE-файла) в поле Search for File (Поиск файла). Если это поле не будет заполнено, в нем появится символ процента (%), выполняющий функцию подстановочного знака и задающий поиск любых файлов.

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

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

    • Compatibility Modes (Режимы совместимости)

    • Compatibility Fixes (Исправления совместимости)

    • Application Helps (Справочные сообщения приложений)

    Важно  

    Если ни один флажок не установлен, будет выполняться поиск исправлений совместимости всех типов. Не следует устанавливать несколько флажков, так как при поиске отображаются только приложения, отвечающие всем требованиям.

     

  6. Щелкните Find Now (Найти).

    Запрос будет выполнен, а его результаты появятся в нижней части окна.

Выполнение запросов на вкладке Fix Properties (Свойства исправлений)

Вкладка Fix Properties (Свойства исправлений) средства запросов используется для поиска приложений, на которые влияет определенное исправление совместимости или режим совместимости. Например, вы можете выполнить поиск приложений, на которые влияет режим совместимости ProfilesSetup.

Mt244025.wedge(ru-ru,VS.85).gifВыполнение запроса на вкладке Fix Properties (Свойства исправлений)

  1. На панели инструментов Compatibility Administrator нажмите кнопку Query (Запрос).

  2. Откройте вкладку Fix Properties (Свойства исправлений).

  3. В раскрывающемся списке Look in (Поиск в:) выберите тип базы данных для выполнения поиска.

  4. Введите имя исправления совместимости или режима совместимости в поле Search for programs fixed using (Искать программы, исправленные с помощью).

    Примечание  

    Символ процента (%) можно использовать как подстановочный знак в запросе свойств исправления, он заменяет любую строку, содержащую ноль или более символов.

     

  5. Установите один из флажков: Search in Compatibility Fixes (Поиск исправлений совместимости) или Search in Compatibility Modes (Поиск режимов совместимости).

    Важно  

    Введенный текст должен соответствовать типу исправления или режиму совместимости, для которого выполняется запрос. Например, если введено имя исправления совместимости, а флажок установлен для режима совместимости, поиск не даст результатов. Если же установлены оба флажка, поиск исправлений при запросе будет выполняться как среди режимов совместимости, так и среди исправлений совместимости. В результатах будут показаны только приложения, соответствующие обоим требованиям.

     

  6. Щелкните Find Now (Найти).

    Запрос будет выполнен, а его результаты появятся в нижней части окна.

Выполнение запросов на вкладке Fix Description (Описание исправлений)

Вкладка Fix Description (Описание исправлений) средства запросов используется для добавления параметров, позволяющих выполнять поиск в базах данных совместимости по названию приложения или по тексту описания решения.

Mt244025.wedge(ru-ru,VS.85).gifВыполнение запросов на вкладке Fix Description (Описание исправлений)

  1. На панели инструментов Compatibility Administrator нажмите кнопку Query (Запрос).

  2. Откройте вкладку Fix Description (Описание исправлений).

  3. В раскрывающемся списке Look in (Поиск в:) выберите тип базы данных для выполнения поиска.

  4. Введите ключевые слова для поиска в поле Words to look for (Слова для поиска). Отделяйте ключевые слова друг от друга запятыми.

    Важно  

    В запросе при поиске описания исправлений нельзя использовать подстановочные знаки, так как по умолчанию выполняется поиск любой записи, удовлетворяющей критериям поиска.

     

  5. Уточните критерии поиска, выбрав в раскрывающемся списке элемент Match any word (Искать любое слово) или Match all words (Искать все слова).

  6. Щелкните Find Now (Найти).

    Запрос будет выполнен, а его результаты появятся в нижней части окна.

Выполнение запросов на вкладке Fix Description (Описание исправлений)

Вкладка Fix Description (Описание исправлений) средства запросов позволяет добавить к критериям поиска дополнительные предложения SQL Server — SELECT и WHERE.

Mt244025.wedge(ru-ru,VS.85).gifВыполнение запросов на вкладке Advanced (Дополнительно)

  1. На панели инструментов Compatibility Administrator нажмите кнопку Query (Запрос).

  2. Перейдите на вкладку Advanced (Дополнительно).

  3. В раскрывающемся списке Look in (Поиск в:) выберите тип базы данных для выполнения поиска.

  4. Выберите подходящее для поиска предложение SELECT в поле Select clauses (Предложения SELECT). Например, APP_NAME.

    Предложение APP_NAME появится в поле SELECT. Вы можете добавить любое количество дополнительных предложений. Они будут отображаться в результатах поиска в виде столбцов.

  5. Выберите подходящее для поиска предложение WHERE в поле Where clauses (Предложения WHERE). Например, DATABASE_NAME.

    Предложение DATABASE_NAME = появится в поле WHERE.

  6. Введите подходящие критерии предложения после знака равенства (=) в поле WHERE. Например, DATABASE_NAME = "Пользовательская_база_данных".

    Чтобы критерии предложения правильно обрабатывалось, их необходимо заключить в кавычки (").

  7. Щелкните Find Now (Найти).

    Запрос будет выполнен, а его результаты появятся в нижней части окна.

Экспорт результатов поиска

Результаты поиска можно экспортировать в текстовый файл с разделителями табуляцией (TXT-файл) для последующего анализа или архивации.

Mt244025.wedge(ru-ru,VS.85).gifЭкспорт результатов

  1. После выполнения поиска с помощью средства запросов нажмите кнопку Export (Экспорт).

    Появится диалоговое окно Save results to a file (Сохранить результаты в файл).

  2. Укажите расположение, в котором вы хотите сохранить файл с результатами поиска, и нажмите кнопку Save (Сохранить).

Связанные разделы

Руководство пользователя Compatibility Administrator