我必须创建一个脚本,它将在预定的时间执行。由于我的客户端不熟悉SQL Server,因此我想根据客户端的要求使用SQL Server Agent计划创建向导在我的计算机上创建计划,然后创建创建的计划脚本(我将发送给客户端) 。是否可以使用T-SQL脚本(不是SQL Server代理程序创建向导)创建作业计划?
如何在不使用SQL Server代理程序创建向导的情况下创建T-SQL作业计划?
我必须创建一个脚本,它将在预定的时间执行。由于我的客户端不熟悉SQL Server,因此我想根据客户端的要求使用SQL Server Agent计划创建向导在我的计算机上创建计划,然后创建创建的计划脚本(我将发送给客户端) 。是否可以使用T-SQL脚本(不是SQL Server代理程序创建向导)创建作业计划?
如何在不使用SQL Server代理程序创建向导的情况下创建T-SQL作业计划?
您可以使用management studio来获取创建脚本。
Management Studio中创建工作
然后右键单击作业,然后从浮动菜单中选择脚本的工作方式 - >创建为 - >新建查询编辑器窗口。
改变脚本的详细信息,以满足您的需求
您可以开始SQL Profiler,运行您的向导步骤,然后查看在后台执行了哪些SQL,将其作为准备脚本的基础。
我看你接受了上述的回答,但如果你想创建一个特定的时间表,是你的问题说了什么,而不是一个工作,你可以使用sp_add_schedule。
若要使用Transact-SQL中的SQL Server代理作业:
更多here。
为什么你会这样做,当SSMS或Smo都会为你生成脚本? – Pondlife
这是一个很好的通用方法,用于查明任何工具正在做什么,并且几乎不评价负面投票。 – quillbreaker