1

我不知道这是否可能,所以我会很感激任何想法,即使是 Sql Server 2005 之外的想法,关于如何实现这一点。我有一个连接到远程大型机的链接服务器,我有一个简单的导入作业,它可以在一夜之间运行。问题在于,导入需要来自大型机上的表只是一个临时报告文件,每次用户运行该报告时都会被覆盖,有时使用不同的参数,因此数据总是在变化。一个请求是 SQL 作业仅在特定用户运行报告时运行。这作为字段存储在导入所来自的同一大型机报告表中。在大型机上设置计划运行不是一种选择,因为我们无法控制它,让所有者设置它会很昂贵,不要问我为什么。

4

1 回答 1

3

好吧,你唯一能做的就是定期拉动并检测变化。您可以尝试设置仅查询报告版本、时间戳和作者的作业。该作业每 5 分钟运行一次,并在检测到更改时触发导入作业。不优雅,但它可能已经足够好了。

于 2009-12-10T14:33:05.827 回答