Да, транзакции включены по умолчанию - я не думаю, что это то, что вы можете отключить. Каждый раз, когда вы запускаете запрос, он, вероятно, выполняется как неявная транзакция с автоматическим подтверждением, если не указано иное.
MSDTC вступает в игру, если вы запускаете распределенные транзакции. Я бы избежал этого, если вы можете. Этот аспект можно отключить. Если это то, что вы используете, то вам нужно убедиться, что оно настроено в целевой системе.
Простое использование объекта DBTransaction для простых, последовательных запросов или транзакций в хранимых процедурах не требует MSDTC.