Une transaction entre bases de données se produit entre 2 bases de données ou plus sur le même serveur. Il ne nécessite pas l'intervention d'un DTC (Distributed Transaction Coordinator)
Une transaction de base de données distribuée se produit entre 2 ou plusieurs bases de données hébergées sur plusieurs serveurs. Les services DTC (Distributed Transaction Coordinator) sont requis sur chaque serveur participant.