M
mehdi_mousavi
Hi folks,
Consider a client program that uses .NET Framework 2.0, and the
Transaction namespace, to do some update/insert against a given
database using the SQL provider:
using (TransactionScope ts = new TransactionScope())
{
//Do some update/insert commands against some tables...
ts.Complete();
}
When the program is run on the same machine that hosts SQL Server 2005,
everything works fine. However, when the client machine is separated
from the hosting SQL Server 2005 machine, the following error occurs:
"Network access for Distributed Transaction Manager (MSDTC) has been
disabled. Please enable DTC for network access in the security
configuration for MSDTC using the Component Services Administrative
tool."
Would someone please tell me how am I supposed to fix this problem?
Shouldn't it use the "Lightweight Transaction Manager" (LTM) to do the
work???
Any help would be highly appreciated,
Cheers,
Mehdi
Consider a client program that uses .NET Framework 2.0, and the
Transaction namespace, to do some update/insert against a given
database using the SQL provider:
using (TransactionScope ts = new TransactionScope())
{
//Do some update/insert commands against some tables...
ts.Complete();
}
When the program is run on the same machine that hosts SQL Server 2005,
everything works fine. However, when the client machine is separated
from the hosting SQL Server 2005 machine, the following error occurs:
"Network access for Distributed Transaction Manager (MSDTC) has been
disabled. Please enable DTC for network access in the security
configuration for MSDTC using the Component Services Administrative
tool."
Would someone please tell me how am I supposed to fix this problem?
Shouldn't it use the "Lightweight Transaction Manager" (LTM) to do the
work???
Any help would be highly appreciated,
Cheers,
Mehdi