Situation: WCF Service with TransactionScopeRequired OperationBehaviour. WCF Service runs a process that used SqlBulkCopy to insert many rows to a db.
When used without the TransactionScopeRequired behaviour, the SqlBulkCopy inserts records with no issue, however when this behaviour is set to true, not even a small amount of records can be inserted.
Further info - The WCF Service uses a MSMQ Endpoint.