проблема с TransactionScope

VladimirV
Дата: 31.03.2006 18:07:07
есть кусок кода
using (TransactionScope ts = new TransactionScope())
				{
					SqlConnection connection = new System.Data.SqlClient.SqlConnection();
					connection.ConnectionString= "Data Source=win2003;Initial Catalog=DesignStudioDB;Persist Security Info=True;User ID=dstest;Password=dstest";
	connection.Open();
....
}

при открытии connection выдает ошибку

"The transaction has already been implicitly or explicitly committed or aborted"

использую ms sql 2000, который стоит на 2003 винде
клиент на ХР, домена нет
уже на сервере в реестре ключ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
"TurnOffRpcSecurity"
ставил в 1, но непомагает

подскажите кто знает
Sotnik
Дата: 25.01.2008 05:19:55
VladimirV
есть кусок кода
using (TransactionScope ts = new TransactionScope())
				{
					SqlConnection connection = new System.Data.SqlClient.SqlConnection();
					connection.ConnectionString= "Data Source=win2003;Initial Catalog=DesignStudioDB;Persist Security Info=True;User ID=dstest;Password=dstest";
	connection.Open();
....
}

при открытии connection выдает ошибку

"The transaction has already been implicitly or explicitly committed or aborted"

использую ms sql 2000, который стоит на 2003 винде
клиент на ХР, домена нет
уже на сервере в реестре ключ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
"TurnOffRpcSecurity"
ставил в 1, но непомагает

подскажите кто знает







Здраствуйте! Вот похожее:
EventType clr20r3, P1 applicationstarterhost.exe, P2 3.0.0.0, P3 4630c47b, P4 mcsru.systemex, P5 3.0.0.0, P6 4630c3ec, P7 5ba, P8 a4, P9 ogbcjtze4rrljhg40stxreaymufonvrj, P10 NIL.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".

ApplicationStarterHost (AppName=CamExchange; AppId=f8188891-1160-4caa-a400-223c8d8bee39) detect unhandled exception: McsRu.SystemEx.Dal.DalExecuteSystemException ---> System.Transactions.TransactionException: The transaction has already been implicitly or explicitly committed or aborted. ---> System.Runtime.InteropServices.COMException (0x8004D00E): Эта транзакция уже была явно или неявно зафиксирована или отменена (Exception from HRESULT: 0x8004D00E)
at System.Transactions.Oletx.ITransactionShim.Export(UInt32 whereaboutsSize, Byte[] whereabouts, Int32& cookieIndex, UInt32& cookieSize, CoTaskMemHandle& cookieBuffer)
at System.Transactions.TransactionInterop.GetExportCookie(Transaction transaction, Byte[] whereabouts)
--- End of inner exception stack trace ---

Народ подскажите пожалуйста кто знает в чем трабла сия? очень очень нужно!!!! Плиз!!!
Bill Great
Дата: 25.01.2008 13:13:56
If you get an exception of type “MSDTC on server ‘[server]\SQLEXPRESS’ is unavailable” when working with
any of the examples using the TransactionScope object, make sure the service named Distributed Transaction
Coordinator is started.