SSIS部署:SQL Server部署中的SSIS包运行时错误

SSIS部署:SQL Server部署中的SSIS包运行时错误,sql,sql-server,tsql,ssis,ssis-2012,Sql,Sql Server,Tsql,Ssis,Ssis 2012,我是在SQL server上使用SSIS的新手。我在测试服务器上部署了一个包,并试图在Integration service catalog中执行以运行该包,这些是我每次运行它时看到的错误。我试图安排一个作业来运行这个,甚至那个都失败了。我在网上研究过,但没有任何帮助。欢迎提出任何建议。该包在投标中运行良好。谢谢 错误:1跳闸:错误:SSIS错误代码DTS_E_OLEDBERROR。oledb 发生错误。错误代码:0x80040E4D。OLEDB记录不可用 可用。来源:“Microsoft SQ

我是在SQL server上使用SSIS的新手。我在测试服务器上部署了一个包,并试图在Integration service catalog中执行以运行该包,这些是我每次运行它时看到的错误。我试图安排一个作业来运行这个,甚至那个都失败了。我在网上研究过,但没有任何帮助。欢迎提出任何建议。该包在投标中运行良好。谢谢

错误:1跳闸:错误:SSIS错误代码DTS_E_OLEDBERROR。oledb 发生错误。错误代码:0x80040E4D。OLEDB记录不可用 可用。来源:“Microsoft SQL Server本机客户端11.0” Hresult:0x80040E4D说明:“用户的NT登录失败 授权\匿名登录“.”

错误:2跳闸:错误:SSIS错误代码 DTS_E_无法从ConnectionManager获取重新连接。这个 对连接管理器的AcquireConnection方法调用 “SourceConnectionOLEDB”失败,错误代码为0xC0202009。可能有 在此之前是否会发布错误消息,并提供有关错误原因的更多信息 AcquireConnection方法调用失败

错误:3行程:错误:源\u A\u生产验证失败并返回 错误代码0xC020801C

错误:4跳闸:错误:SSIS错误代码 DTS_E_无法从ConnectionManager获取重新连接。这个 对连接管理器的AcquireConnection方法调用 “SourceConnectionOLEDB”失败,错误代码为0xC0202009。可能有 在此之前是否会发布错误消息,并提供有关错误原因的更多信息 AcquireConnection方法调用失败


错误1:

用户NT AUTHORITY\ANONYMOUS登录不需要连接数据库的权限。请确保用户有权连接targeter DB服务器

错误2:

错误表明您用于连接数据库的凭据有问题。确保您的连接字符串如下所示:

"Provider=SQLNCL1;Data Source=xxxx;Initial Catalog=xxxxx;Integrated Security=SSPI;"
如果您必须使用用户名和密码,请确保它们是正确的

此外,您可以尝试将
ProtectionLevel
更改为
EncryptSensitiveWithUserKey
。如果仍然无法工作,请尝试创建新的连接管理器并删除旧的连接管理器

参考资料:

错误3:

在调试中,在解决方案资源管理器中的project上单击鼠标右键,查看
Run64BitRuntime
属性,并将其切换为
false

参考资料:

错误4:


与错误2相同

此处可能发生的情况很多。第一条错误消息很重要。用户NT权限\匿名登录的登录失败。这是某种权限问题,但这可能是由于环境、登录、目标服务器等诸多因素造成的。作业是在服务帐户下运行,还是在部署后在您的凭据下运行?作业是在服务帐户@eric下运行