Hello. It seems that the jdbc connector is defaulting to distributed transactions. We have a stored procedure that reads some data from a linked server in another domain.
exec usp_migraterec @srcrcid = 123
I can run it manually from SSMS and it succeeds.
When the java connector through an application does it, it is handled as a distributed transaction. This isn't working for us. Maybe due to firewall.
Is this behavior something that it set in the SQL Server data source? We would like it to run as a non distributed transaction so it can succeed.
Thank you