Ssis

SSIS 啟動項目失敗

  • September 16, 2017

我在 Visual Studio 2012 中創建了串列 SSIS 包,它們可以毫無問題地執行。

對於我正在處理的項目,我使用 BIML 生成包。在我的 BIML 腳本中,我在兩個定義的數據庫模式中為每個數據庫視圖創建了一個包。例如:

  • $$ crm $$.$$ contact $$
  • $$ crm $$.$$ account $$
  • $$ navision $$.$$ vendor $$
  • $$ navision $$.$$ customer $$

包的名稱將是

$$ schemaname $$視圖名稱,EA“$$ crm $$接觸”。 當我在 Visual Studio 中啟動一個包時,我收到消息“無法啟動項目”,如下所示。

Visual Studio 2012 中的錯誤消息

“異常反序列化包。”包中不存在指定的部分“。

為什麼會出現這個錯誤?

在排除錯誤時,我在網際網路上搜尋了可能的解決方案。此錯誤的主要解決方案是 SSIS 的 32bit / 64bit 執行。

因為我可以毫無問題地執行其他包,所以我找到的關於包配置的所有可能解決方案,SSIS 和 Visual Studio 都不適用。

也許我在使用 BIML 生成包時做錯了什麼,所以我從一個空包開始,看看它是否執行……仍然是同樣的錯誤。

最終我將包的名稱更改為“crm 聯繫人”並執行。似乎使用塊引號(

$$ $$) 在名稱中給出了錯誤。

引用自:https://dba.stackexchange.com/questions/73478