自动执行每月运行的SQL查询

时间:2010-09-24 15:31:59

标签: sql-server sql-server-2005 tsql sql-server-express

我有一个简单的SQL查询,可以在 SQL Express 实例上更新记录中的某些日期字段。

我想让它每个月都自动运行。使用Management Studio在SQL Server 2005 Express中实现此目的的最佳方法是什么?

3 个答案:

答案 0 :(得分:12)

对于SQL Server Express,有一些可能性。不幸的是,它们都没有涉及Management Studio:

  1. 使用Windows Scheduler, sqlcmd.exe, and .bat files
  2. 的组合
  3. 使用SQL Server Service Broker
  4. 使用Codeplex SQL代理
  5. 的变体
  6. 使用SQL Scheduler(免费 下载)

答案 1 :(得分:0)

在Sql Agent中创建具有月度计划的作业,并使用此查询为其分配T-Sql任务。

答案 2 :(得分:0)

您可以使用bat文件使用sqlcmd.exe连接到您的sql express,然后在Windows调度程序中设置该bat文件以在所需的间隔时间运行它。