특정 간격으로 데이터베이스를 확인하지 않고 데이터베이스 테이블에 특정 변경 사항 (예 : 삽입, 업데이트 ...)이 있는지 응용 프로그램에 알리는 방법은 있습니까? 데이터베이스 서버는 SQL Server 2000 Enterprise 버전SQL Server 2000 테이블 변경 작업 호출
트리거와 비슷하지만 응용 프로그램 수준에서 발생합니다.
감사합니다,
rAyt
특정 간격으로 데이터베이스를 확인하지 않고 데이터베이스 테이블에 특정 변경 사항 (예 : 삽입, 업데이트 ...)이 있는지 응용 프로그램에 알리는 방법은 있습니까? 데이터베이스 서버는 SQL Server 2000 Enterprise 버전SQL Server 2000 테이블 변경 작업 호출
트리거와 비슷하지만 응용 프로그램 수준에서 발생합니다.
감사합니다,
rAyt
당신은 SQLDependency classes을 사용하여 수행 할 수 있어야한다, 나는 생각했다. 캐싱에 일반적으로 사용되지만 다른 작업을 수행 할 수도 있습니다. Using SqlDependency for data change events을 읽으십시오.
1 단계는 약 10 년이 아닌 데이터베이스 서버로 업그레이드하는 것입니다. 2 단계는 SQL Server 2008의 DDL 트리거 기술을 사용하여 문제를 해결하는 것입니다.
불행히도 저는 회사에 새로운 SQL Server에 대한 라이센스를 구입하도록 강요 할 수 없습니다. –
의심의 여지가 없습니다. 상급자가 이후 릴리스에서 이미 해결 된 문제를 해결해야한다는 것을 알고있게하십시오. –
감사합니다. 그냥 SQL Server 2000이라는 정보를 추가했습니다.) –
글쎄, SQL Server 2000에서도 Cache Dependcy를 사용할 수 있습니다. (보기에는 좋지 않지만!) http : //www.c를 참조하십시오. -sharpcorner.com/UploadFile/mosessaur/sqlcachedependency01292006135138PM/sqlcachedependency.aspx?ArticleID=3caa7d32-dce0-44dc-8769-77f8448e76bc –