error al abrir una conexion desde una transaccion
Publicado por leon (12 intervenciones) el 28/02/2007 21:43:30
Hola a todos, mi problema es el siguiente, me encuentro desarrollando una aplicación en asp .net 2.0 (VS2005), en alguna de mis páginas estoy manejando transacciones para el manejo de datos. Las transacciones las utilizo con la clase TransactionScope y con la instrucción Using.... End Using. Algo asi +-
Using scope As New TransactionScope()
Try
'Crear en requisitos
rnRequisitos.Crear(oRequisitos)
'Actualizar requisitos
Dim bol As Boolean = rnRequisitos.Actualizar(oReqUpdate)
scope.Complete()
Return True
Catch ex As Exception
Throw (ex)
End Try
End Using
En cada uno de los métodos (Crear y actualizar), abro la conexion a la BD, luego ejecuto las acciones que deseo con los datos y por último cierro la conexion con la BD.
Esta practica me funciona correctamente trabajando localmente, es decir, con una BD local, cuando migré mi BD al servidor (SQL Server 2000, es el mismo con el que trabajo local) me saca el siguiente error cuando intenta abrir la conexion con la BD:
"El administrador de transacción asociada ha deshabilitado su soporte para transacciones de red o remotas. (Excepción de HRESULT: 0x8004D025)"
Si alguien sabe como o por que me sale este error les agradeceria mucho, la verdad me he partido la cabeza pero aun no he encontrado nada....
Using scope As New TransactionScope()
Try
'Crear en requisitos
rnRequisitos.Crear(oRequisitos)
'Actualizar requisitos
Dim bol As Boolean = rnRequisitos.Actualizar(oReqUpdate)
scope.Complete()
Return True
Catch ex As Exception
Throw (ex)
End Try
End Using
En cada uno de los métodos (Crear y actualizar), abro la conexion a la BD, luego ejecuto las acciones que deseo con los datos y por último cierro la conexion con la BD.
Esta practica me funciona correctamente trabajando localmente, es decir, con una BD local, cuando migré mi BD al servidor (SQL Server 2000, es el mismo con el que trabajo local) me saca el siguiente error cuando intenta abrir la conexion con la BD:
"El administrador de transacción asociada ha deshabilitado su soporte para transacciones de red o remotas. (Excepción de HRESULT: 0x8004D025)"
Si alguien sabe como o por que me sale este error les agradeceria mucho, la verdad me he partido la cabeza pero aun no he encontrado nada....
Valora esta pregunta


0