Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Utilizzo di SqlDependency con code denominate

Ho capito:l'errore era nelle mie istruzioni SQL CREATE. Stavo usando:

CREATE SERVICE NamesService ON QUEUE NamesQueue;

ma secondo http://technet.microsoft.com/en-us/ libreria/ms190332.aspx , il comando CREATE SERVICE deve accettare un parametro contract_name per poter consentire ad altre finestre di dialogo di indirizzare il servizio in fase di creazione.

Quindi, l'utilizzo dell'istruzione CREATE di seguito ha risolto il mio problema:

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