There was a failure executing the send pipeline: "Microsoft.BizTalk.DefaultPipelines.XMLTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "XML assembler" Send Port: "WcfSendPort_SqlAdapterBinding_TableOp_dbo_User_Custom" URI: "mssql://host/serverName/databaseTable?" Reason: This Assembler cannot retrieve a document specification using this type: "http://schemas.microsoft.com/Sql/2008/05/TableOp/dbo/User#Select".
但架构命名空间是“http://schemas.microsoft.com/Sql/2008/05/TableOp/dbo/User1 ” 选择节点是:SelectQuery 部署主机实例后重新启动并没有任何变化。
最佳答案
问题是命中的消息管道与任何已部署的架构都不匹配。因此,这个错误只是真正问题的症状,它本身并不是问题。
首先,“SelectQuery”不是有效的 WCF SQL 元素。您的意思是选择/查询吗?
接下来,架构似乎生成了两次,而您使用了错误的架构。我可以因为“User1”而知道。
因此,请找出正确的用户:User 或 User1。然后确保该用户就是您所期望的用户并且已部署该用户。
关于Biztalk错误: This Assembler cannot retrieve a document specification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39265443/