Обратная совместимость служб Notification Services

В следующем разделе приводятся изменения в службах SQL Server 2005 Notification Services, которые могут повлиять на существующие приложения Notification Services.

Устаревшие возможности

Следующие классы в API-интерфейсе служб Notification Services и связанные с ними явные определения интерфейса не являются рекомендованными и замещены классами объектов NMO служб Notification Services.

Устаревший класс Заменяющий класс NMO

ApplicationEnumeration

ApplicationCollection

DeliveryChannel

DeliveryChannel

DeliveryChannelEnumeration

DeliveryChannelCollection

EventClass

EventClass

EventClassEnumeration

EventClassCollection

InstanceEnumeration

InstanceCollection

NotificationClass

NotificationClass

NotificationClassEnumeration

NotificationClassCollection

NSInstanceDescription

Instance

Protocol

NotificationClassProtocol

ProtocolEnumeration

NotificationClassProtocolCollection

SubscriptionClass

SubscriptionClass

SubscriptionClassEnumeration

SubscriptionClassCollection

Неподдерживаемые функции

Все функции служб Notification Services 2.0 поддерживаются в SQL Server 2005.

Критические изменения

SQL Server 2005 Службы Notification Services содержат некоторые изменения, которые вызовут прекращение работы приложений служб Notification Services версии 2.0 при обновлении до SQL Server 2005. В таблице ниже перечислен список известных критических изменений.

Критическое изменение Описание

Функция Notify() была удалена.

В службах Notification Services 2.0 было необходимо использовать функцию Notify() в любом правиле подписки, которым были сформированы уведомления. По причинам безопасности и производительности функция Notify() была удалена. Дополнительные сведения см. в разделе Миграция экземпляров служб Notification Services 2.0 на SQL Server 2005.

Пользовательские компоненты должны быть перекомпилированы.

В SQL Server 2005 изменилось строгое имя сборки служб Notification Services. Таким образом, необходимо заново скомпилировать все пользовательские поставщики событий, модули форматирования содержимого, протоколы доставки и пользовательские приложения, построенные с помощью API-интерфейса служб Notification Services. При перекомпиляции этих компонентов или приложений используйте сборки SQL Server 2005 и платформу .NET Framework версии 2.0.

Экземпляры служб Notification Services должны использовать одну и ту же версию Database Engine.

Экземпляры служб Notification Services 2.0 должны использовать ядро СУБД SQL Server 2000. Экземпляры служб SQL Server 2005 Notification Services должны использовать еомпонент SQL Server 2005 Database Engine. После обновления компонента Database Engine до SQL Server 2005 необходимо произвести миграцию экземпляра служб Notification Services на SQL Server 2005. Дополнительные сведения см. в разделе Миграция экземпляров служб Notification Services 2.0 на SQL Server 2005.

Изменения в поведении

Не существует существенных изменений в поведении для служб SQL Server 2005 Notification Services.

См. также

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

Миграция экземпляров служб Notification Services
Установка служб SQL Server Notification Services

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

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