我想创建一个计划来操纵服务器上的一些数据。我有一些存储过程有一些SQL查询。现在我想每天执行这个sp。
为此我创建了作业,使用sp_add_job,sp_add_schedule等安排。现在所有这些都需要在我的客户端服务器上运行。
现在的问题是,我无法在客户端服务器中运行这些查询,因为我没有“sa”(admin)登录。那么有没有其他方法来运行此查询?
而且我也无法在对象资源管理器中从SQ L服务器代理创建作业,因为我没有权限这样做。
那么有没有办法在服务器上创建作业?
答案 0 :(得分:0)
您可以尝试两种解决方案:
使用Windows内置调度程序执行sqlcmd的bat文件。
或
您可以创建一个执行sql步骤任务的SSIS项目,并将proc分配给SQL任务。再次使用Windows调度程序执行SSIS包。
其中任何一个都需要大约1-2个小时来学习如何使用这些工具(如果你以前从未这样做过)并设置和使用它们。