SSIS包 - 由于错误0xC0014062,无法加载包

时间:2014-10-06 08:58:48

标签: sql sql-server ssis

我在Window server 2008上遇到错误。

我在C:\“Program Files(x86)”\“Microsoft SQL Server”\ \ 90 \ DTS \ Binn \ dtexec.exe

中使用32位DTexec

因错误0xC0014062而无法加载包。 说明:LoadFromSQLServer方法遇到OLE DB错误代码0x80004005(建立与服务器的连接时发生错误。连接到SQL Server 2005时,此错误可能是由于SQL Server不允许的默认设置远程连接。发出的SQL语句失败。

3 个答案:

答案 0 :(得分:1)

要获取有关此错误的更多信息,请执行以下操作:

  1. 使用Microsoft SQL Server Management Studio
  2. 转到SQL Server代理 - >工作 - >右键单击您拥有的特定一个 问题,然后单击“属性”。
  3. 转到步骤 - >选择步骤 - >点击修改 - >在高级检查下:在历史记录中包括步骤输出。
  4. 重试更多时间来运行作业。
  5. 右键单击作业,然后选择历史记录,它将为您提供有关错误的更多信息。
  6. 一些解决方案:

    • 失踪" /"在Job的包中,请看以下屏幕截图: enter image description here

    • 有时候SQL Server需要安装SSIS,所以如果你不这样做,请确保你拥有SSIS。

答案 1 :(得分:0)

如果要从sql server加载ssis包,在代理帐户下, 一定要在msdb数据库上授予该用户db_ssisoperator。

答案 2 :(得分:0)

如果是SQL2016 ...

  1. 点击工作
  2. 选择属性
  3. 步骤->编辑->执行选项
  4. 检查使用32位运行时