Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从.NET应用程序调用SSIS时出错_Sql Server_Ssis - Fatal编程技术网

Sql server 从.NET应用程序调用SSIS时出错

Sql server 从.NET应用程序调用SSIS时出错,sql-server,ssis,Sql Server,Ssis,我在VS2013中创建了一个.NET web应用程序。它从数据库中填充下拉列表,然后根据选择,调用SSIS包,导入一些数据,并以文本和excel格式创建输出文件。该软件包是在2008年和32位 我在本地运行此程序时没有问题,但一旦部署到web服务器,我会遇到以下错误: 有人能提供一些见解吗?应用程序池已启用运行32位应用程序的选项。搜索此错误后,我发现4个可能导致此错误的问题: 包在64位下部署,而web服务器上未安装64位integration services 本地计算机上的sql ser

我在VS2013中创建了一个.NET web应用程序。它从数据库中填充下拉列表,然后根据选择,调用SSIS包,导入一些数据,并以文本和excel格式创建输出文件。该软件包是在2008年和32位

我在本地运行此程序时没有问题,但一旦部署到web服务器,我会遇到以下错误:


有人能提供一些见解吗?应用程序池已启用运行32位应用程序的选项。

搜索此错误后,我发现4个可能导致此错误的问题:

  • 包在64位下部署,而web服务器上未安装64位integration services

  • 本地计算机上的sql server与web服务器之间的版本不匹配

  • 您已将一个组件的属性
    ForcedExecutionValueType
    更改为不同的值
    Int32

  • web服务器上未安装客户端SDK工具。请阅读本节中有关SSIS建议的更多信息

  • 参考资料


    将错误文本复制并粘贴到您的问题中,而不是屏幕截图中。您是否“确保在运行应用程序的计算机上正确安装了integration services”以及“确保安装了64位版本”是,我两个都确定了。您的计算机和web服务器上安装的sql server版本是什么?