SQL Server:自动执行函数

时间:2014-01-27 06:13:34

标签: sql-server function

有没有办法告诉SQL Server在一段时间(每天,每周......)之后运行一个函数(例如删除半年前创建的数据集)而没有任何第三方应用程序?

Ty,伙计们。

1 个答案:

答案 0 :(得分:1)

创建一个存储过程,完成所需的所有操作,然后安排此存储过程在特定时间后运行。

为此,您可以使用“SQL Server代理”。要了解SQL Server代理如何配置和运行 请按以下方式进行操作

  1. 展开SQL Server代理节点,右键单击SQL Server代理中的“作业”节点,然后选择“新建作业”
  2. 在“新作业”窗口中,在“常规”标签上输入作业名称和说明。
  3. 选择窗口左侧的“步骤”,然后点击底部的“新建”。
  4. 在“步骤”窗口中输入步骤名称,然后选择要对其运行查询的数据库。
  5. 粘贴要在命令窗口中运行的T-SQL命令,然后单击“确定”。
  6. 点击“新建作业”窗口左侧的“日程安排”菜单,然后输入日程安排信息(例如每日和每次)。
  7. 点击“确定” - 应该是它。