在sql server 2008中手动安排作业

时间:2012-06-20 04:38:36

标签: sql-server-2008 scheduled-tasks job-scheduling

我想创建一个计划来操纵服务器上的一些数据。我有一些存储过程有一些SQL查询。现在我想每天执行这个sp。

为此我创建了作业,使用sp_add_job,sp_add_schedule等安排。现在所有这些都需要在我的客户端服务器上运行。

现在的问题是,我无法在客户端服务器中运行这些查询,因为我没有“sa”(admin)登录。那么有没有其他方法来运行此查询?

而且我也无法在对象资源管理器中从SQ L服务器代理创建作业,因为我没有权限这样做。

那么有没有办法在服务器上创建作业?

1 个答案:

答案 0 :(得分:0)

您可以尝试两种解决方案:

使用Windows内置调度程序执行sqlcmd的bat文件。

您可以创建一个执行sql步骤任务的SSIS项目,并将proc分配给SQL任务。再次使用Windows调度程序执行SSIS包。

其中任何一个都需要大约1-2个小时来学习如何使用这些工具(如果你以前从未这样做过)并设置和使用它们。