驗證部署到 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 Yes Yes Yes
AdoNet Yes Yes Yes
Cache Yes Yes
Excel Yes Yes
檔案 Yes Yes
FlatFile Yes Yes
Ftp Yes
MsOLAP100 Yes Yes
MultiFile Yes Yes
MultiFlatFile Yes Yes
OData Yes Yes
Odbc Yes Yes Yes
OleDb Yes Yes Yes
SmoServer Yes Yes
Smtp Yes Yes
SqlMobile Yes Yes
Wmi Yes

驗證來源與目的地

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

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

驗證工作與元件

執行處理工作

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

指令碼工作和指令碼元件

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

其他元件

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

下一步