无法执行SQL语句。请确保提供的语法正确。无法在指定的事务协调器中登记新事务。
我知道存储过程是有效的,因为我们也从C代码调用它,我对它没有问题。我很确定我缺少了一些基本的设置,但是我找不到它是什么,而且通过BizTalk SQL适配器可以找到的关于使用存储过程的唯一信息只显示Select语句,所以我不知道是否缺少了其他设置。
SET NOCOUNT ON;
Declare @Client int
set @Client = (Select Client_Id from Clients where Client_Name = @clientName)
Insert Into [FTP_Data].[dbo].[FileLog](Client_Id, Client_Name, FileType, Received)
Values(@Client, @clientName, @fileType, GETDATE());
编辑/更新:当我将解决方案从开发人员框移到实际服务器框时,它可以正常工作。据我所知,唯一的区别是实际的BizTalk服务器组件(而不仅仅是开发人员的组件)与我连接的SQL服务器在同一台计算机上。不过,我认为这应该是个问题。。。