SSIS:部署到服务器

时间:2018-05-24 09:21:57

标签: sql sql-server ssis

我似乎无法让我部署的SSIS包从1997-2003的Excel文件中读取。 我遇到了以下两个错误:

  

SSIS错误代码DTS_E_OLEDBERROR,错误代码:0x80004005 OLE DB   记录可用。源Microsoft JET数据库引擎,数据库   引擎无法打开文件,它已经被独占打开了   另一个用户,或者您需要获得查看其数据的权限。

     

DTS_E_CANNOTAQUIRECONNECTIONFROMCONNECTIONMANAGER,错误代码为0xC0202009

只有在部署到服务器时,作为服务帐户登录的服务器上使用SQL数据工具时,程序包本身没有问题我看到了这个问题。

为了使这个问题更加混乱,我已经设置并尝试了以下内容:

  • 在SQL数据工具的调试菜单上将运行时设置为32位,并将作业配置设置为使用32位运行时
  • 我可以在以SQL服务帐户登录时将UNC转换为文件夹/文件

任何想法?

谢谢, 中号

1 个答案:

答案 0 :(得分:0)

我最终想通了。事实证明我错过了一个拥有权限的步骤。

是的,服务帐户拥有该文件夹的权限,但我无法为文件本身添加读取权限。

感谢所有意见/建议。

中号

相关问题