在biztalk 2010中调试业务流程

在biztalk 2010中调试业务流程,biztalk,biztalk-2010,biztalk-orchestrations,Biztalk,Biztalk 2010,Biztalk Orchestrations,我正在进行编排,以便将数据从一个SQL Server DB发送到另一个SQL Server DB。我能够接收数据,但无法将其发送到其他数据库。我做了一个发送端口来测试作为输入得到的内容。我知道我没有从源模式中获得正确的数据。我已经测试了VisualStudio2010中的地图,它运行良好。但我在事件查看器中遇到以下错误: The adapter "SQL" raised an error message. Details "HRESULT="0x80040e14" Descriptio

我正在进行编排,以便将数据从一个SQL Server DB发送到另一个SQL Server DB。我能够接收数据,但无法将其发送到其他数据库。我做了一个发送端口来测试作为输入得到的内容。我知道我没有从源模式中获得正确的数据。我已经测试了VisualStudio2010中的地图,它运行良好。但我在事件查看器中遇到以下错误:

The adapter "SQL" raised an error message. Details "HRESULT="0x80040e14"     
Description="SQLOLEDB Error Description: Empty update, no updatable rows found  Transaction aborted "

 <Root xmlns:ns00="urn:schemas-microsoft-com:xml-updategram">
      <?MSSQLError HResult="0x80040e14" Source="Microsoft OLE DB Provider for SQL Server" Description="SQLOLEDB Error Description: Empty update, no updatable rows found  Transaction aborted "?>
 </Root>".
适配器“SQL”引发了一条错误消息。详细信息“HRESULT=“0x80040e14”
Description=“SQLOLEDB错误描述:更新为空,未找到可更新行事务中止”
".

我要调试编排。如何执行此操作?

通过管理控制台,您可以查看挂起的业务流程并设置断点。业务流程的未来运行将在断点处保持,并再次通过管理控制台连接到业务流程并查看消息内容等信息

Jonatthan Wu在这里提供了有关此错误的一些信息-。但是,如果您能够使用WCF SQL适配器,您会发现它更有价值-感谢yieldvs,我已经能够通过调试识别错误。调试使生活变得更加轻松!