如何安排存储过程?

Posted

技术标签:

【中文标题】如何安排存储过程?【英文标题】:How to schedule a stored procedure? 【发布时间】:2011-01-21 12:36:16 【问题描述】:

如何在 Sql Server 2005 中安排一个存储过程,让它在每个月初运行一次(以及在数据库启动时)?

【问题讨论】:

【参考方案1】:

您需要使用SQL Server Agentcreate a job。

【讨论】:

你能用链接文章中的信息扩展这个答案吗?【参考方案2】:

在 SQL Server Management Studio 中,展开 DB 服务器下的 SQL Server Agent 节点,右键单击 Jobs 文件夹并选择 New Job...

(如果没有出现 SQL Server 代理节点,you may be missing the required permissions)

这将引导您通过一个向导来安排存储过程按照您想要的任何时间表运行。

关于如何让 sproc 在 db 启动时运行,请参阅 this article。

【讨论】:

也许图片会有所帮助。我没看到the SQL Server Agent node under the DB server 原来我可能没有权限查看它dba.stackexchange.com/questions/25192/…

以上是关于如何安排存储过程?的主要内容,如果未能解决你的问题,请参考以下文章

无法调用存储过程 错误代码 1305

mysql在存储过程中创建触发器

sh 备份mysql服务器上的所有数据库,不包括information / performance_schema,包括UDF /存储过程。最有用的安排

从 VoltDB 定期运行 VoltDB 存储过程

postgresql 存储过程的事务处理

MSSQL 存储过程加密解密