2
我在VS2013中創建了一個.NET Web應用程序。它從數據庫填充下拉菜單,然後基於選擇,調用SSIS包,導入一些數據以及以文本和Excel格式創建輸出文件。該軟件包是在2008年和32位。從.NET應用程序調用時發生SSIS錯誤
我有本地運行這個沒有問題,但是一旦部署到Web服務器,我收到以下錯誤:
任何人都可以提供任何見解?應用程序池可以選擇運行32位應用程序。
我在VS2013中創建了一個.NET Web應用程序。它從數據庫填充下拉菜單,然後基於選擇,調用SSIS包,導入一些數據以及以文本和Excel格式創建輸出文件。該軟件包是在2008年和32位。從.NET應用程序調用時發生SSIS錯誤
我有本地運行這個沒有問題,但是一旦部署到Web服務器,我收到以下錯誤:
任何人都可以提供任何見解?應用程序池可以選擇運行32位應用程序。
尋找這個錯誤後,我發現4點的問題,可能會導致此錯誤:
包是在64位和集成服務部署的64位沒有Web服務器上安裝
本地計算機上的SQL Server與Web服務器之間的版本不匹配
您已將某個組件的屬性ForcedExecutionValueType
更改爲值不同的Int32
客戶端SDK工具未安裝onn web服務器。瞭解更多關於SSIS建議在此MSDN artcile
參考
將錯誤文本複製並粘貼到您的問題中,而不是它的屏幕截圖。 – vittore
您是否「確保集成服務已正確安裝在運行應用程序的計算機上」您是否也「確保安裝了64位版本」 –
是的,我確信兩者都是。 – user7643342