透過SQL Server 代理程式作業自動執行SSIS 套件是一項常見要求,但在作業步驟中指定包路徑時可能會出現語法錯誤命令。
要在SQL Server 代理作業步驟中執行SSIS 套件,請使用下列語法:
/FILE "<package_path>"
在提供的腳本中,由於使用不帶引號的“/FILE”而發生語法錯誤。正確的語法是:
EXEC sp_add_jobstep @job_id = @jobid ,@step_name = N'Upload Data' ,@step_id = 1 ,@command=N'/FILE "D:\Installs\Upload.dtsx"' EXEC sp_add_jobstep @job_id = @jobid ,@step_name = N'Download Data' ,@step_id = 2 ,@command=N'/FILE "D:\Installs\Download.dtsx"'
或者,您可以使用SQL Server Management Studio 圖形使用者介面建立作業並新增SSIS 套件執行步驟:
以上是如何在SQL Server代理作業中正確執行SSIS套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!