Cannot use SAVE Transaction within a distributed transaction.

If you get this problem while putting distributor in a remote server do this.
sp_configure 'remote proc trans',0
go
reconfigure with override
go

enjoy.
Bala.A