2010-05-18 2 views
0

인터넷에 많은 데이터가있는 웹 사이트가 있습니다. 사용자가 데이터를 검색하고 필터링합니다. 사용자가 필터링 기준을 저장합니다. 저장 한 여과 기준과 일치하는 새로운 자료가 위치에서 삽입 될 때 나는 그 사용자에게 자동적으로 전자 우편 통보를 보내고 싶다.
asp.net 및 sql server 2008을 사용합니다. 전용 서버가 없습니다. 저에게 어떤 해결책이 있습니까?특정 조건의 새 데이터가 삽입되면 자동으로 이메일 보내기

최대

답변

1

데이터베이스에 따라 여러 가지를 선택할 수 있습니다.

1. 트리거 : 전자 메일이 데이터베이스 서버에 구성된 경우 ON INSERT 트리거를 사용하여 관련 정보를 전자 메일로 보냅니다. 이것은 데이터 편집의 성능에 영향을 미칩니다.

2. 변경 데이터 캡처 : 특정 RDBMS 시스템에는 CDC가 구현되어 있습니다. 당신은 당신의 기준에 따라 데이터 캡처를 시작하고 성냥을 이메일로 보낼 수 있습니다.

3. 정기적으로 데이터베이스를 쿼리하십시오. 매시간마다 실행되는 쿼리를 실행하여 원하는 삽입을 선택하고 전자 메일로 보내십시오.

+0

나는 SQL Server를 사용합니다. Please explain CDC – mmtemporary

+1

CDC는 Change Data Capture입니다. SQL Server 2008에서 사용할 수 있습니다. –