2010-01-25 74 views
0

我有一个每2小时运行一次的SSIS包。它从不同的数据库收集数据并更新我的ASP.Net应用程序的数据库。一切顺利,但asp.net应用程序仍在使用旧数据,它以某种方式缓存了数据。如果我只打开保存web.config,它将清空缓存并使用更新的新数据。我如何确保在SSIS包成功完成后应用程序清空缓存?asp.net应用程序在SSIS包更新之后仍然使用旧数据

回答

1

如果这是你的代码,那么你应该使用SqlCacheDependency。如果没有,那么你可以添加特殊的aspx页面并从SSIS调用它。该页面可以刷新缓存的数据。

+0

我会试试你的意思是一个特殊的aspx页面 – user26411 2010-01-25 13:32:00

+0

特殊意思是这个页面的主要目的是刷新缓存。由于安全漏洞,您应该小心。更好的是SqlCacheDependency。 – dariol 2010-01-25 15:07:58

相关问题