2016-07-19 55 views
0

我需要它來自動修改SQL Server計劃作業並希望重用SSMS計劃作業嚮導的功能。如何從PowerShell調用SQL代理作業嚮導?

是否可以使用PowerShell彈出SSMS Scheduled Job Wizard,使用它然後關閉?

更新:我知道如何使用SP和PS來修改作業。該向導只是自動化過程中的一步。接下來的步驟是閱讀作業設置並根據公司的標準生成作業腳本(這對於開箱即用的Drop and Create腳本來說是非常重要的),設置文件的編碼等。

+1

同一個句子中的'automate'和'wizard'就像一個矛盾修飾,你在計劃任務嚮導中所做的一切都可以使用SQL命令完成,這些命令可以在PowerShell中執行。 –

+0

我明白你的意思。我已經添加了有關我需要在更新中自動執行的說明。希望有所幫助。謝謝。 – Toaster

回答

0

您打電話給通過集成的MS SQL程序sp_start_job。你可以通過Invoke-SqlCmd來調用這個SQL。

要修改/創建您必須使用的作業sp_add_job,sp_add_jobstep,sp_update_jobsp_add_jobschedule

相關問題