首頁 >資料庫 >mysql教程 >如何使用 SQL Server 代理程式規劃和執行 SSIS 套件?

如何使用 SQL Server 代理程式規劃和執行 SSIS 套件?

DDD
DDD原創
2025-01-05 17:49:43141瀏覽

How to Schedule and Run an SSIS Package using SQL Server Agent?

如何在SQL Server 代理作業中執行SSIS 套件

建立作業步驟來執行SSIS 套件

您可以建立作業步驟使用T-SQL命令,但GUI方法更加用戶友好。若要建立作業步驟來執行SSIS 套件:

  1. 在SQL Server Management Studio 中,導覽至SQL Server Agent > > 工作> 新工作...
  2. 提供工作名稱所有者和可選的描述
  3. 步驟部分中,按一下新建....
  4. 新作業步驟對話框中:

    • 指定步驟名稱.
    • 選擇SQL Server 整合服務包作為 類型
    • 選擇 檔案系統 作為 套件來源
    • 使用省略號瀏覽到套件路徑.
  5. 如果你有設定檔(.dtsConfig),點選設定並新增檔案。
  6. 按一下確定

解決錯誤:「附近的語法不正確」 /'

您在 /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 步驟帳戶:

  1. 使用必要的Windows 帳戶和密碼建立憑證
  2. 建立使用憑證並選擇 代理程式 🎜>SQL Server Integration Services Package 作為類型。
  3. 在作業中步驟的
  4. 運行方式 下拉列表,選擇新建立的 代理帳戶
透過執行以下步驟,您可以建立作業步驟來執行您的 SSIS打包並解決不正確的語法錯誤。

以上是如何使用 SQL Server 代理程式規劃和執行 SSIS 套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn