2012-02-15 27 views
5

Utilizzando .Net 4.0 e SQL Server 2008 R2Come faccio ad ascoltare per il database SQL Server cambia

ho esaminando utilizzando SqlDependency/SqlNotifications per il monitoraggio di alcune strutture di database. Il processo/pratica migliore per questo è utilizzare SqlDependency/SqlNotifications con il broker del servizio SQL Server?

La gente usa altri metodi per eseguire un'attività simile? Potrei sempre sondare i cambiamenti, ma preferirei non doverlo fare. D'altra parte non voglio introdurre uno scenario complesso nel nostro ambiente esistente.

EDIT (opzioni possibili):

  1. SqlDependency attivazione
  2. Service Broker esterno
+2

FYI - Notifica SQL Serv I ghiacci erano deprecati, quindi non avrei cercato di seguire questa strada. Questo suona in qualche modo correlato (non esattamente) a: http://stackoverflow.com/questions/877273/change-notification-with-sql-server-2008 – NotMe

+0

Che tipo di strutture? Dati? Schema? Inoltre, perché vuoi fare questo/quale problema stai cercando di risolvere? – RQDQ

+0

@RQDQ abbiamo un'applicazione ad alto volume in cui dobbiamo eseguire un discreto numero di ricerche DB. Volevo provare ad eliminare parte di questo sovraccarico memorizzando nella cache o sfruttando qualcos'altro per archiviare i dati statici ... fino a quando non sono stati modificati – scarpacci

risposta

Problemi correlati