SSIS 部署:SQL 服务器部署中的 SSIS 包 运行 时间错误

SSIS Deployment: SSIS Package run time error in SQL Server deployment

我刚开始在 SQL 服务器上使用 SSIS。我将一个包部署到我的测试服务器并尝试在集成服务目录中执行到 运行 包,这些是我每次 运行 它时看到的错误。我试图将工作安排到 运行 这个甚至那个都失败了。我在网上进行了研究,但没有任何帮助。欢迎任何建议。包 运行 在 BIDS 中没问题。谢谢

Error:1 Trip:Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80040E4D Description: "Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.".

Error:2 Trip:Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "SourceConnectionOLEDB" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.

Error:3 Trip:Error: Source_A_production failed validation and returned error code 0xC020801C.

Error:4 Trip:Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "SourceConnectionOLEDB" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.

错误 1:

用户 NT AUTHORITY\ANONYMOUS LOGON 不需要连接数据库的权限。请确保用户有权连接目标数据库服务器。

错误 2:

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

"Provider=SQLNCL1;Data Source=xxxx;Initial Catalog=xxxxx;Integrated Security=SSPI;"

如果您必须使用用户名和密码,请确保它们正确无误。

另外,你可以试试把ProtectionLevel改成EncryptSensitiveWithUserKey。如果还是不行,尝试创建一个新的连接管理器并删除旧的。

参考文献:

错误 3:

在调试中右键单击解决方案资源管理器中的项目,然后查看 Run64BitRuntime 属性 并将其切换为 false

参考文献:

错误 4:

与错误 2 相同