我需要它来自动修改SQL Server计划作业,并希望重用SSMS计划作业向导的功能。
是否可以使用PowerShell弹出SSMS计划作业向导,使用它然后关闭?
更新:我知道如何使用SP和PS修改作业。该向导只是自动化过程中的一个步骤。接下来的步骤是按照公司的标准读取作业设置并生成作业脚本(这很重要,因为开箱即用的Drop and Create脚本不够好),设置文件的编码等。
答案 0 :(得分:0)
您通过集成的MS SQL过程sp_start_job调用作业。您可以通过Invoke-SqlCmd调用此SQL。
要修改/创建作业,您必须使用sp_add_job
,sp_add_jobstep
,sp_update_job
和sp_add_jobschedule
。