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
Ssis 64位服务器上Schdeule上的Com SSI错误_Ssis - Fatal编程技术网

Ssis 64位服务器上Schdeule上的Com SSI错误

Ssis 64位服务器上Schdeule上的Com SSI错误,ssis,Ssis,我正在SSIS中使用此脚本内组件 Microsoft.Office.Interop.Excel.Application objXL=新的Microsoft.Office.Interop.Excel.Application(); objXL.DisplayAlerts=false; objXL.Visible=false; 工作簿OBJWORKS=objXL.Workbooks.Open(strFileNameWithFolderName,false,true,Type.Missing,Type.

我正在SSIS中使用此脚本内组件

Microsoft.Office.Interop.Excel.Application objXL=新的Microsoft.Office.Interop.Excel.Application(); objXL.DisplayAlerts=false; objXL.Visible=false; 工作簿OBJWORKS=objXL.Workbooks.Open(strFileNameWithFolderName,false,true,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing); 工作表objSheet

        //Get SheetName of the Workbook which contains exact the same columns
        for (int i = 1; i <=  objWorkbook.Worksheets.Count && strMatchedorNot==false; i++)
        {
//获取包含完全相同列的工作簿的SheetName
对于(int i=1;i System.Runtime.InteropServices.COMException)(0x800A03EC):Microsoft Office Excel无法访问文件“\10.177.189.12\C$\inetpub\WWW\u TEST\Abc\Mapping Rules Upload\1000000023\u elizafox\u Jan-05-2010\u 113731.xlsx”。可能有以下原因:?文件名或路径不存在。?该文件正被其他程序使用。?您试图保存的工作簿与当前工作簿同名在Microsoft.Office.Interop.Excel.Workbooks.open(字符串文件名、对象更新链接、对象只读、对象格式、对象密码、对象写入密码、对象忽略只读注释、对象原点、对象分隔符、对象可编辑、对象通知、对象转换器、对象添加、对象本地、对象损坏加载)在System.RuntimeMethodHandle.InvokeMethodFast中的ST_a8f4e90e3d884d578f79a2269c50080c.csproj.ScriptMain.Main()---内部异常堆栈跟踪的结尾处---在System.RuntimeMethodHandle.InvokeMethodFast处System.Reflection.RuntimeMethodInfo.Invoke(对象对象对象、对象[]参数、签名sig、方法属性MethodAttributes、RuntimeTypeHandle typeOwner)的System.Reflection.RuntimeMethodInfo.Invoke(对象对象对象、BindingFlags invokeAttr、绑定器、对象[]参数、CultureInfo区域性、布尔skipVisibilityChecks)System.Type.InvokeMber中的System.RuntimeType.InvokeMber(字符串名称、BindingFlags BindingFlags、BindingBindingBindingFlags、Object target、Object[]providedArgs、ParameterModifier[]修饰符、CultureInfo区域性、String[]namedParams)中的(字符串名称,BindingFlags invokeAttr,Binder Binder,Object target,Object[]args,CultureInfo culture)位于Microsoft.SqlServer.Dts.Tasks.ScriptTask.VStataskscript脚本工程.ExecuteScript()结束错误警告:2010-01-07 08:47:22.58代码:0x80019002源代码:循环通过每个输入文件(请求未完成)描述:SSIS警告代码DTS_W_MaximumErrorCountReach。执行方法成功,但引发的错误数(1)已达到允许的最大值(1);导致失败。当错误数量达到MaximumErrorCount中指定的数量时,会发生这种情况。更改MaximumErrorCount或修复错误。结束警告警告:2010-01-07 08:47:22.58代码:0x80019002来源:SABRE_SVR描述:SSIS警告代码DTS_W_MaximumErrorCountreated。执行方法成功,但引发的错误数(1)已达到允许的最大值(1);导致失败。当错误数达到MaximumErrorCount中指定的数字时,会发生这种情况。请更改MaximumErrorCount或修复错误。结束警告DTExec:返回包执行

当我禁用此步骤并执行此操作时,Pkg将成功运行。 我通过64位服务器运行它

请帮帮我

问候,,
Manish

我怀疑这是一个安全问题,因为您试图访问管理员共享c$


您是否已尝试在其他帐户下进行计划?

Thanx Filburt。但是我使用的帐户对c$具有管理权限。但是当我使用Microsoft.ACE.4.0连接到Excel文件时。它在代理作业中成功运行。我怀疑自动化方面有问题。我已添加了对互操作程序集的引用。请帮助我。这里可能有一个问题提示: