我收到以下错误,当我的DTS包定:如何解决DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER错误?
Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
我不知道如何让我的DTS包来执行。当我手动执行它们时,它们运行正常
我正在运行SQL Server 2005. DTS包是使用导入/导出向导创建的。
我收到以下错误,当我的DTS包定:如何解决DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER错误?
Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
我不知道如何让我的DTS包来执行。当我手动执行它们时,它们运行正常
我正在运行SQL Server 2005. DTS包是使用导入/导出向导创建的。
我将身份验证从SQL Server更改为Windows身份验证,它的确有窍门。不确定技术原因。
当调度包时,它通常在SQL Server代理的上下文和保留下运行。
包是否连接到无人值守的sqlserver代理帐户不可用的驱动器号或其他机制?
sqlserveragent被授予完全权限,但仍然出现错误。 – 2009-01-15 16:21:20
我认为问题是在DTS的连接管理器中的任何连接中的登录名/密码组合,或者存在数据库所在服务器的某些问题。
如果它手动工作,我会假设登录名/密码是正确的。有什么想法吗? – 2009-01-15 16:22:26
如果您的服务器名称超过31个字符(包括主机名),则它不会触发。
它用Excel处理这个问题。更改默认运行系统所必需的。 从左侧面板导航到“调试”选项,从右侧面板将Run64BitRuntime值更改为false。在项目属性中。
查看上面的链接了解详细步骤。
最有可能是权限问题,该作业运行的用户是什么,并且该用户是否具有所需的所有权限? – SQLMenace 2009-01-15 16:02:30
在具有完全权限的sqlserveragent下运行 – 2009-01-15 16:21:50
对我来说,这是因为我重命名了我的项目,并且它已经默认回到在64位模式下运行调试,这使得我的32位Oracle连接非常不愉快。 – 2015-12-09 15:14:09