2010-01-25 1 views
0

2 시간마다 SSIS 패키지가 실행되고 있습니다. 그것은 다른 DB에서 데이터를 수집하고 내 ASP.Net 응용 프로그램의 DB를 업데이 트합니다. 모든 것이 원활하게 진행되지만 asp.net 애플리케이션은 여전히 ​​이전 데이터를 사용하고 있으며 캐시 된 데이터를 가지고 있습니다. web.config 파일을 열면 캐시가 비워지고 업데이트 된 새 데이터가 사용됩니다. SSIS 패키지가 성공적으로 완료되면 앱에서 캐시를 비우는 것을 어떻게 확인할 수 있습니까?asp.net 응용 프로그램은 SSIS 이후에도 이전 데이터를 계속 사용합니다. 패키지 업데이트 횟수

답변

1

이것이 귀하의 코드라면 SqlCacheDependency을 사용해야합니다. 그렇지 않은 경우 특수 aspx 페이지를 추가하고 SSIS에서 호출 할 수 있습니다. 이 페이지는 캐시 된 데이터를 새로 고칠 수 있습니다.

+0

나는 특별한 aspx 페이지가 의미하는 바를 모두 시도 할 것입니다 – user26411

+0

특별이 페이지의 주요 목적은 캐시를 새로 고치는 것입니다. 보안 취약점으로 인해주의해야합니다. SqlCacheDependency가 더 좋습니다. – dariol

관련 문제