2011-08-26 7 views
1

SqlDependency를 사용하면 타이머를 사용하여 데이터가 변경되었는지 확인할 필요가 없습니다.SqlDependency, 어떻게 작동합니까?

그러나 어떻게 작동합니까? 데이터가 변경되면 SQL Server가 알려줍니다. 그렇습니까?

100 개의 테이블을 포함하는 데이터베이스에서 TabA와 TabB라는 두 개의 테이블과 관련된 쿼리가있는 경우. TabA 또는 TabB의 데이터가 변경되면 SQL Server가 알려줍니다. 그러나 TabC의 데이터가 변경되면 SQL Server가 알려줄 것입니까?

답변

0

TabC에 대한 변경 사항을 통지받지 못할 것이라고 생각합니다. 쿼리 원래 검색 결과와 다를 때 SqlDependency 개체 하기 위해하는 SqlCommand와 연관 될 수 Detecting Changes with SqlDependency (ADO.NET)

에서

견적 검출한다.