MCP Server for Azure Synapse

Build 25.0.9440

EnableTransaction

Specifies whether the provider wraps data-modification statements in SQL transactions.

Data Type

bool

Default Value

true

Remarks

When this property is set to true, the server passes any BEGIN TRANSACTION, COMMIT, or ROLLBACK commands through to the database, giving you full atomic commit and rollback support. This setting is valid only on dedicated SQL pools, because they accept transactional commands.

When this property is set to false, every transaction call is treated as a no-op and each statement auto-commits. Serverless SQL pools require this setting, since they do not support transactions at all. Disabling transactions is also useful when a client tool always wraps statements in transactions, but your target pool cannot process them.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9440