共用方式為


驗證部署到 Azure 的 SQL Server Integration Services (SSIS) 套件

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

當您將 SQL Server Integration Services (SSIS) 專案部署到 Azure 伺服器上的 SSIS 目錄 (SSISDB) 時,[套件部署精靈] 會在 [檢閱] 頁面之後新增額外的驗證步驟。 此驗證步驟會檢查專案中的套件,尋找是否存在可能會導致套件無法在 Azure SSIS Integration Runtime 中如期般執行的已知問題。 精靈隨後會在 [驗證] 頁面上顯示任何相關的警告。

重要

當您部署 SQL Server Data Tools (SSDT) 17.4 版或更新版本的專案時,就會發生本文所述的驗證。 若要取得最新版的 SSDT,請參閱下載 SQL Server Data Tools (SSDT)

如需 [套件部署精靈] 的詳細資訊,請參閱部署 Integration Services (SSIS) 專案及套件

驗證連線管理員

此精靈會檢查特定連線管理員,了解其是否具有下列可能導致連線失敗的問題:

  • Windows 驗證。 若連接字串使用 Windows 驗證,驗證就會產生警告。 Windows 驗證需要其他設定步驟。 如需詳細資訊,請參閱使用 Windows 驗證連線至資料和檔案共用
  • 檔案路徑。 若連接字串包含硬式編碼的本機檔案路徑 (例如 C:\\...),驗證就會產生警告。 包含絕對路徑的套件可能會失敗。
  • UNC 路徑。 若連接字串包含 UNC 路徑,驗證就會產生警告。 包含 UNC 路徑的套件可能會失敗,原因通常是 UNC 路徑需要 Windows 驗證才可存取。
  • 主機名稱。 若伺服器屬性包含主機名稱而非 IP 位址,驗證就會產生警告。 包含主機名稱的套件可能會失敗,原因通常是因為 Azure 虛擬網路需要正確的 DNS 設定來支援 DNS 名稱解析。
  • 提供者或驅動程式。 若提供者或驅動程式不受支援,驗證就會產生警告。 目前僅支援少數的內建提供者與驅動程式。

精靈會對清單中的連線管理員進行下列驗證檢查。

[ODBC 來源編輯器] Windows 驗證 檔案路徑 UNC 路徑 主機名稱 提供者或驅動程式
Ado 是 .是 是
AdoNet 是 .是 是
快取 是 是
Excel 是 是
File 是 是
FlatFile 是 是
Ftp 是
MsOLAP100 是 是
MultiFile 是 是
MultiFlatFile 是 是
OData 是 是
ODBC 是 .是 是
OleDb 是 .是 是
SmoServer 是 是
Smtp 是 是
SqlMobile 是 是
Wmi 是

驗證來源與目的地

不支援下列協力廠商來源與目的地:

  • Attunity 的 Oracle 來源與目的地
  • Attunity 的 Teradata 來源與目的地
  • SAP BW 來源與目的地

驗證工作與元件

執行處理工作

若命令指向具絕對路徑的本機檔案,或是具 UNC 路徑的檔案,驗證就會產生警告。 這些路徑可能會導致 Azure 執行失敗。

指令碼工作和指令碼元件

若套件包含參考或呼叫不受支援之組件的指令碼工作或指令碼元件,驗證就會產生警告。 這些參考或呼叫可能會導致執行失敗。

其他元件

HDFS 目的地與 Azure Data Lake Store 目的地不支援 Orc 格式。

下一步