Abwärtskompatibilität von Notification Services

In den folgenden Abschnitten sind die Änderungen in SQL Server 2005 Notification Services aufgelistet, die sich auf vorhandene Notification Services-Anwendungen auswirken können.

Als veraltet markierte Features

Die folgenden Klassen in der Notification Services-API und die ihnen zugeordneten expliziten Schnittstellendefinitionsdateien sind als veraltet markiert und wurden durch Notification Services Management Object-Klassen (NMO-Klassen) ersetzt.

Als veraltet markierte Klasse NMO-Ersatzklasse

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

Nicht mehr unterstützte Funktionalität

Alle Notification Services 2.0-Funktionalitäten werden in SQL Server 2005 weiter unterstützt.

Aktuelle Änderungen

SQL Server 2005 Notification Services enthält einige Änderungen, die dazu führen, dass vorhandene Notification Services 2.0-Anwendungen nach der Aktualisierung auf SQL Server 2005 nicht mehr funktionieren. In der folgenden Tabelle sind die Änderungen aufgelistet, für die solche Auswirkungen bekannt sind.

Aktuelle Änderung Beschreibung

Die Notify()-Funktion wurde entfernt.

Die Notify()-Funktion musste in Notification Services 2.0 in Abonnementregeln verwendet werden, durch die Benachrichtigungen generiert wurden. Im Interesse der Sicherheit und der Leistung wurde die Notify()-Funktion entfernt. Weitere Informationen finden Sie unter Migrieren der Instanzen von Notification Services 2.0 auf SQL Server 2005.

Benutzerdefinierte Komponenten müssen neu kompiliert werden.

Der starke Name des Notification Services-Assemblys wurde in SQL Server 2005 geändert. Infolgedessen müssen Sie alle benutzerdefinierten Ereignisanbieter, Inhaltsformatierer, Übermittlungsprotokolle und mithilfe der Notification Services-API erstellten benutzerdefinierten Anwendungen neu kompilieren. Wenn Sie diese Komponenten oder Anwendungen neu kompilieren, verwenden Sie die SQL Server 2005-Assemblys und .NET Framework, Version 2.0.

In Notification Services-Instanzen muss dieselbe Version des Datenbankmodul verwendet werden.

In Instanzen von Notification Services 2.0 muss das SQL Server 2000-Datenbankmodul verwendet werden. In SQL Server 2005 Notification Services-Instanzen muss das SQL Server 2005-Datenbankmodul verwendet werden. Nachdem Sie Datenbankmodul auf SQL Server 2005 aktualisiert haben, müssen Sie die Instanz von Notification Services zu SQL Server 2005 migrieren. Weitere Informationen finden Sie unter Migrieren der Instanzen von Notification Services 2.0 auf SQL Server 2005.

Verändertes Programmverhalten

SQL Server 2005 Notification Services weist keine maßgeblichen Änderungen am Programmverhalten auf.

Siehe auch

Konzepte

Migrieren von Notification Services-Instanzen
Installation von SQL Server Notification Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005