Sql server 2005 从SQL客户端运行SSIS包
我在服务器上部署了我的工作包,服务器上安装了企业版SSIS。当我尝试通过从桌面SQL客户端(未安装SSI)连接到integration services引擎来运行包时,出现错误“任务“发送邮件任务”无法在此版本的integration services上运行。它需要更高级别的版本。” 这是否意味着我需要登录到服务器(RDP),然后运行包Sql server 2005 从SQL客户端运行SSIS包,sql-server-2005,ssis,Sql Server 2005,Ssis,我在服务器上部署了我的工作包,服务器上安装了企业版SSIS。当我尝试通过从桌面SQL客户端(未安装SSI)连接到integration services引擎来运行包时,出现错误“任务“发送邮件任务”无法在此版本的integration services上运行。它需要更高级别的版本。” 这是否意味着我需要登录到服务器(RDP),然后运行包 另外,当我通过SQL代理计划包时,它会说登录超时失败,但我的windos auth登录在连接、部署等所有方面都有效。有什么线索吗?关于您的第一个问题-是的,您需
另外,当我通过SQL代理计划包时,它会说登录超时失败,但我的windos auth登录在连接、部署等所有方面都有效。有什么线索吗?关于您的第一个问题-是的,您需要RDP到服务器中,以便使用SSMS启动包。当您在客户机上使用SSMS启动它时,它正试图在您的客户机上启动DTExec进程。它没有在服务器上运行DTExec
您的第二个问题可能是权限问题。可能性#1:您在包上设置的连接需要您的身份验证信息,而他们没有身份验证信息,因为他们是作为代理帐户运行的。您可以通过为您的帐户创建代理并使用该代理运行作业步骤来修复此问题。可能性#2:您在软件包上设置的连接正在剥离其敏感信息,因为软件包上的默认加密阻止“您”以外的任何人看到它,包括一个SQL代理作业,该作业没有“按您的方式”运行。与上面相同的解决方案(以及其他解决方案)可以帮助实现这一点。即使对于计划/执行作业,我也需要RDP吗?不,计划作业的执行位置默认为其计划所在的机器。