Sql server ready尝试使用单独的连接管理器进行日志记录(使用相同的连接字符串和单独的连接字符串进行了尝试),但没有成功;我还认为它正在回滚,但为什么其他事件类型被正确插入(回滚和容器的PackageStart/End和OnPostExecute)?我可以更改sp_
Sql server ready尝试使用单独的连接管理器进行日志记录(使用相同的连接字符串和单独的连接字符串进行了尝试),但没有成功;我还认为它正在回滚,但为什么其他事件类型被正确插入(回滚和容器的PackageStart/End和OnPostExecute)?我可以更改sp_,sql-server,logging,ssis,onerror,Sql Server,Logging,Ssis,Onerror,ready尝试使用单独的连接管理器进行日志记录(使用相同的连接字符串和单独的连接字符串进行了尝试),但没有成功;我还认为它正在回滚,但为什么其他事件类型被正确插入(回滚和容器的PackageStart/End和OnPostExecute)?我可以更改sp_ssis_addlogentry以打开另一个事务吗?@AndreAlbuquerque我能够成功回滚事务并使用单独的连接保留日志。主连接的RetainSameConnection设置为true,日志连接的RetainSameConnection
ready尝试使用单独的连接管理器进行日志记录(使用相同的连接字符串和单独的连接字符串进行了尝试),但没有成功;我还认为它正在回滚,但为什么其他事件类型被正确插入(回滚和容器的PackageStart/End和OnPostExecute)?我可以更改sp_ssis_addlogentry以打开另一个事务吗?@AndreAlbuquerque我能够成功回滚事务并使用单独的连接保留日志。主连接的RetainSameConnection设置为true,日志连接的RetainSameConnection设置为false,再尝试一次(我的SSIS包与您的包一模一样)。我们需要OnError日志,即使它们被回滚。我可以使用sp_ssis_addlogentry中的另一个事务来完成这项任务吗?我记得读过关于这一点的文章,但认为这是另一个依赖项(MSDTC)。默认情况下是否执行MSDTC?当我在本地运行时,我必须手动启动服务。
1 PackageStart so_Andre_LoggingTrxn B2D17896-199F-4213-B800-E812CE95D45F
2 OnPreExecute so_Andre_LoggingTrxn B2D17896-199F-4213-B800-E812CE95D45F
3 OnPreExecute Begin tran B2D17896-199F-4213-B800-E812CE95D45F
13 OnPostExecute Rollback B2D17896-199F-4213-B800-E812CE95D45F
14 OnPostExecute so_Andre_LoggingTrxn B2D17896-199F-4213-B800-E812CE95D45F
15 PackageEnd so_Andre_LoggingTrxn B2D17896-199F-4213-B800-E812CE95D45F
16 PackageStart so_Andre_LoggingTrxn F6898ECA-46E7-4760-8885-898FADCBEFFD
17 OnPreExecute so_Andre_LoggingTrxn F6898ECA-46E7-4760-8885-898FADCBEFFD
18 OnPreExecute Begin tran F6898ECA-46E7-4760-8885-898FADCBEFFD
19 OnPostExecute Begin tran F6898ECA-46E7-4760-8885-898FADCBEFFD
20 OnPreExecute Sequence Container F6898ECA-46E7-4760-8885-898FADCBEFFD
21 OnPreExecute Divide by zero F6898ECA-46E7-4760-8885-898FADCBEFFD
22 OnError Divide by zero F6898ECA-46E7-4760-8885-898FADCBEFFD
23 OnError Sequence Container F6898ECA-46E7-4760-8885-898FADCBEFFD
24 OnError so_Andre_LoggingTrxn F6898ECA-46E7-4760-8885-898FADCBEFFD
25 OnPostExecute Divide by zero F6898ECA-46E7-4760-8885-898FADCBEFFD
26 OnPostExecute Sequence Container F6898ECA-46E7-4760-8885-898FADCBEFFD
27 OnPreExecute Rollback F6898ECA-46E7-4760-8885-898FADCBEFFD
28 OnPostExecute Rollback F6898ECA-46E7-4760-8885-898FADCBEFFD
29 OnPostExecute so_Andre_LoggingTrxn F6898ECA-46E7-4760-8885-898FADCBEFFD
30 PackageEnd so_Andre_LoggingTrxn F6898ECA-46E7-4760-8885-898FADCBEFFD