2017-02-09 52 views
0

我已经创建了一个SQL作业,该作业运行一个SSIS包,该包被粘贴在SQL Server的D:驱动器以及同一驱动器中的配置文件中。当作业被触发时,它在程序包执行步骤中停止并显示下面的错误。由于错误0xC001000A,无法加载软件包。描述:无法从SQL Server数据库加载指定的包

由于错误0xC001000A,无法加载软件包“\ package_name”。说明:无法从SQL Server数据库加载指定的程序包。来源:开始:4:00:45上午完成:4:00:46上午经过:0.374秒。该软件包无法加载。该步骤失败。

工作性质:

[1]:https://i.stack.imgur.com/uwJ1N.jpg

请解释如何执行该方法的步骤。

回答

0

连接到SQL Server类型:Integration Services,而不是数据库引擎,然后上载您的包。然后再创建一份工作并开始工作。

0

如果上述答案不起作用,我发现该包可能是32位,而您的服务器是64位。如果是这样,请使用此链接:https://msdn.microsoft.com/en-us/library/ms162810.aspx

+0

我已经检查了项目属性,_Run64BitRuntime_设置为** true **也是部署包的服务器是64位服务器。请任何想法。 –

+0

好吧,那就是划掉了。由于您将软件包存储在D :,因此它可能不可见,如错误所示,因为SSIS服务不在那里查找软件包。这里有一个解释它的页面:http://www.sqlsafety.com/?p=268 –

0

我刚刚在刚刚安装了Windows 10的全新操作系统的开发盒上安装了新的SQL 2016安装时遇到此错误。服务器上正确安装.dtsx软件包,但是我试图运行SQL作业,它立即失败并出现此错误。

由于错误0xC001000A,无法加载软件包“\软件包名称”。 描述:无法从SQL 服务器数据库加载指定的程序包。

经过一番搜索后,我没有找到位置,我退出了服务器,并使用配置为运行SQL代理服务的用户的凭据重新登录。我重新将包导入到SQL Server,并通过运行作业再次进行测试。答对了!一切正常。

记录回服务器并返回到我的正常用户帐户尝试运行该作业,它工作正常!

似乎配置为运行SQL Server代理服务的用户帐户必须先登录到计算机,然后才能通过作业启动SSIS包。

相关问题