Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Utilisation de SqlDependency avec des files d'attente nommées

J'ai compris - l'erreur était dans mes instructions SQL CREATE. J'utilisais :

CREATE SERVICE NamesService ON QUEUE NamesQueue;

mais selon http://technet.microsoft.com/en-us/ bibliothèque/ms190332.aspx , la commande CREATE SERVICE doit prendre un paramètre contract_name afin de pouvoir autoriser d'autres boîtes de dialogue à cibler le service en cours de création.

Donc, l'utilisation de l'instruction CREATE ci-dessous a résolu mon problème :

CREATE SERVICE NamesService
ON QUEUE NamesQueue
([http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification]) ;