I encountered the following error when I tried to perform insert/update operations via component services with TransactionOption.Required.
InvalidOperationException: An error occurred while enlisting in a distributed transaction.
Specifications
.NET Framework 1.1 SQL Server 2000 Windows Server 2003