sql >> Base de Datos >  >> RDS >> Sqlserver

Uso de SqlDependency con colas con nombre

Lo descubrí:el error estaba en mis declaraciones SQL CREATE. Estaba usando:

CREATE SERVICE NamesService ON QUEUE NamesQueue;

pero según http://technet.microsoft.com/en-us/ biblioteca/ms190332.aspx , el comando CREATE SERVICE necesita tomar un parámetro contract_name para poder permitir que otros diálogos apunten al servicio que se está creando.

Por lo tanto, el uso de la siguiente instrucción CREATE solucionó mi problema:

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