Uma transação entre bancos de dados ocorre entre 2 ou mais bancos de dados no mesmo servidor. Não requer o envolvimento de um DTC (Coordenador de Transações Distribuídas)
Uma transação de banco de dados distribuído ocorre entre 2 ou mais bancos de dados hospedados em vários servidores. Os serviços DTC (Distributed Transaction Coordinator) são necessários em cada servidor participante.