使用SQL Server中的作业定期调用c#应用程序

时间:2014-03-09 06:07:28

标签: c# sql-server

我想基于SQL Server数据库调用c#应用程序。我在数据库中有名字的列。我想检查数据库中是否存在任何名称,然后每隔1小时后我的C#应用​​程序就会被调用。我被要求在SQL服务器中使用“作业”概念。是否可以执行此操作?

2 个答案:

答案 0 :(得分:0)

工作时间表旨在为维护人员提供服务。他们实际上做了一些定期的事情,但他们所做的事情是关于备份,运行T-SQL作业,CleanUp等等。我不认为通过SQL作业代理这样做是一个很好的解决方案。

如果要以固定间隔检查数据库,那么您可以简单地编写一个中间应用程序(Windows服务或控制台应用程序)并每1小时检查一次数据库更改。如果您发生了所需的更改,请调用您的C#应用​​程序。

答案 1 :(得分:0)

您可以使用a shell调用Windows应用程序。您可以在SQL server jobtrigger中执行此操作。

希望我帮忙!