如何在SQL Server 代理作業中執行SSIS 套件
建立作業步驟來執行SSIS 套件
您可以建立作業步驟使用T-SQL命令,但GUI方法更加用戶友好。若要建立作業步驟來執行SSIS 套件:
- 在SQL Server Management Studio 中,導覽至SQL Server Agent > > 工作> 新工作...。
- 提供工作名稱、所有者和可選的描述。
- 在步驟部分中,按一下新建....
-
在新作業步驟對話框中:
- 指定步驟名稱.
- 選擇SQL Server 整合服務包作為 類型。
- 選擇 檔案系統 作為 套件來源。
- 使用省略號瀏覽到套件路徑.
- 如果你有設定檔(.dtsConfig),點選設定並新增檔案。
- 按一下確定。
解決錯誤:「附近的語法不正確」 /'
您在 /FILE 命令中遇到的錯誤可能是由於使用已棄用的語法。要正確執行 SSIS 套件,請使用以下語法:
EXEC sp_add_jobstep @job_id = @jobid
,@step_name = N'Upload Data'
,@step_id = 1
,@command=N'/TargetServer "\SSISDB\Upload.dtsx"'
請注意,套件路徑現在應該用雙引號括起來,並在前面加上 /TargetServer。
執行SSIS 步驟不同的帳戶
如果您需要在與SQL 代理服務不同的帳戶下執行SSIS 步驟帳戶:
- 使用必要的Windows 帳戶和密碼建立憑證。
- 建立使用憑證並選擇 代理程式 🎜>SQL Server Integration Services Package 作為類型。
在作業中步驟的 - 運行方式 下拉列表,選擇新建立的 代理帳戶。
透過執行以下步驟,您可以建立作業步驟來執行您的 SSIS打包並解決不正確的語法錯誤。
以上是如何使用 SQL Server 代理程式規劃和執行 SSIS 套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!