Занятие 8. Изменение параметров выполнения приложения

На этом занятии будут настроены параметры выполнения приложения в файле определения приложения (ADF), а затем будет обновлен экземпляр служб Notification Services, чтобы применить внесенные изменения к приложению базы данных.

Параметры работы приложения

В службах Notification Services доступно несколько параметров настройки приложения. С помощью этих параметров можно настраивать частоту обработки данных, допустимое запаздывание генератора по отношению к реальному времени, способ обработки событий, объем принимаемых и отправляемых данных, способ ведения журнала для данных распространения, а также частоту удаления из базы устаревших данных.

Дополнительные сведения об этих параметрах см. в разделе Указание настроек выполнения приложения.

Параметры выполнения приложения Weather

Для данного приложения будут настроены три параметра выполнения: такт генератора, ведение журнала распространения и периодичность удаления данных. Эти параметры необходимо настраивать для каждого приложения.

  • Установите длительность такта в 15 секунд. Это PT15S в формате длительности XML. При этом в генераторе будут использоваться правила подписки каждые 15 секунд. В конкретных приложениях длительность этого такта может быть больше. Дополнительные сведения см. в разделе Указание длительности такта генератора.
  • Чтобы минимизировать объем заносимых в базу данных приложения сведений для отдельных уведомлений, следует отключить ведение журнала распространения. Во время разработки приложения можно включить ведение журнала распространения, но при развертывании приложения ее рекомендуется отключить. Дополнительные сведения см. в разделе Настройка ведения журнала на распространителе.
  • Периодичность удаления данных будет настроена таким образом, чтобы более старые события, уведомления и данные распространения регулярно удалялись из базы данных приложения. В расписании очистки указано, что из базы данных должны удаляться данные, хранимые более одного дня, а процесс удаления данных запускается в 23:00:00 по универсальному синхронизированному времени. Дополнительные сведения см. в разделе Настройка удаления данных.

Добавление кода настройки параметров для выполнения приложения в файл ADF

XML-код в этом разделе настраивает описанные выше параметры выполнения приложения. Изучите этот XML-код и скопируйте его в файл ADF согласно приведенным инструкциям.

Добавление кода настройки параметров для выполнения приложения в файл ADF

  1. Нажмите кнопку Скопировать код, чтобы скопировать код в буфер обмена Windows.

    <!-- ApplicationExecutionSettings -->
    <ApplicationExecutionSettings>
      <QuantumDuration>PT15S</QuantumDuration>
      <DistributorLogging>
        <LogBeforeDeliveryAttempts>false</LogBeforeDeliveryAttempts>
        <LogStatusInfo>false</LogStatusInfo>
        <LogNotificationText>false</LogNotificationText>
      </DistributorLogging>
      <Vacuum>
        <RetentionAge>P1D</RetentionAge>
        <VacuumSchedule>
          <Schedule>
          <StartTime>23:00:00</StartTime>
          <Duration>P0DT02H00M00S</Duration>
          </Schedule>
        </VacuumSchedule>
      </Vacuum>
    </ApplicationExecutionSettings>
    
  2. В обозревателе решений откройте файл WeatherADF.xml.

  3. Замените следующий комментарий вновь скопированным кодом.

    <!-- Replace with ApplicationExecutionSettings XML -->

  4. В меню Файл выберите команду Сохранить WeatherADF.xml.

Обновление экземпляра служб Notification Services

После внесения изменений в файл ADF обновите экземпляр служб Notification Services, чтобы изменить настройки выполнения в базе данных приложения.

Обновление экземпляра служб Notification Services

  1. В обозревателе объектов раскройте узел Службы Notification Services.

  2. Щелкните правой кнопкой мыши пункт Учебник, установите указатель на пункт Задачи и выберите команду Обновить.

  3. В диалоговом окне Обновление экземпляра нажмите кнопку Обзор, найдите файл TutorialICF.xml и нажмите кнопку Открыть.

  4. На панели Параметры введите значения параметров. Используйте те же значения, которые применялись при создании экземпляра.

  5. Нажмите кнопку ОК.

  6. Просмотрите диалоговое окно Службы Notification Services — обновление сводки и нажмите кнопку Обновить.

  7. По завершении обновления нажмите кнопку Закрыть.

  8. Теперь можно закрыть файл WeatherADF.xml.

Следующее занятие

Занятие 9. Регистрация, включение и запуск экземпляра

См. также

Основные понятия

Учебник по службам Notification Services

Другие ресурсы

Указание настроек выполнения приложения
Построение решений на основе служб Notification Services
Введение в службы SQL Server Notification Services

Справка и поддержка

Получение помощи по SQL Server 2005