Bloqueo de triggers de SQL 7 A 2000

31/03/2005 - 06:59 por josenadim | Informe spam
Cordial saludo, tengo un problema en trigers disparados desde SQL7
estandar en win nt 4 a un Win server 2003 con SQL 2000 estandar,
cuando el triger de insercion se tiene q ejecutar la conexion queda
ejecutando es decir nunca termina, si miro inputbuffer (en el sql
7)tengo
sp_cursorexecute RPC SET OPTION ON
no me deja eliiminar el proceso,kill no funciona y debo reiniciar el
server para eliminar el SPID de ese proceso, las consultas entre las
maquinas si funcionan.
No se si en el trigger debo poner otras optiones activas de 7 a 2000
la unica uqe tengo es SET XACT_ABORT ON
Ambos sistemas estan en español, instale el idioma por defecto de sql
server
Agradezco su ayuda, un saludo


Jose Nadim

Preguntas similare

Leer las respuestas

#1 Maxi
31/03/2005 - 14:24 | Informe spam
Hola, serias tan amable de mostrarnos como esta programado ese trigger?


Salu2
Maxi


"Jose Nadim" escribió en el mensaje
news:
Cordial saludo, tengo un problema en trigers disparados desde SQL7
estandar en win nt 4 a un Win server 2003 con SQL 2000 estandar,
cuando el triger de insercion se tiene q ejecutar la conexion queda
ejecutando es decir nunca termina, si miro inputbuffer (en el sql
7)tengo
sp_cursorexecute RPC SET OPTION ON
no me deja eliiminar el proceso,kill no funciona y debo reiniciar el
server para eliminar el SPID de ese proceso, las consultas entre las
maquinas si funcionan.
No se si en el trigger debo poner otras optiones activas de 7 a 2000
la unica uqe tengo es SET XACT_ABORT ON
Ambos sistemas estan en español, instale el idioma por defecto de sql
server
Agradezco su ayuda, un saludo


Jose Nadim
Respuesta Responder a este mensaje
#2 josenadim
31/03/2005 - 19:31 | Informe spam
Hola ,he probado haciendo un begin tran del W2003 server con SQL2000 y
obtengo lo siguiente
begin tran
select * from apb
Servidor: mensaje 7391, nivel 16, estado 1, línea 3
No se puede realizar la operación. El proveedor OLE DB 'SQLOLEDB' no
pudo iniciar una transacción distribuida.
[OLE/DB provider returned message: No se puede dar de alta la nueva
transacción en el coordinador de transacciones especificado. ]
Traza de error de OLE DB [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned 0x8004d00a].

Realicé el mismo select a dos servidores distintos desde el W2003
Mi problema esta en el W2003 pero no se que pueda ser.
Dominio?;Derechos del usuario q levant los servicios del SQl server en
el dominio?
Esta maquina esta con el usuario adminstrador de la misma ,La uni al
dominio con mi usuario y creé en la maquina mi usuario con el mismo
pwd q tengo en el dominio

Gracias

Jose Nadim
Respuesta Responder a este mensaje
#3 josenadim
06/04/2005 - 23:09 | Informe spam
Maxi ,gracias por tu interes encontré lo siuigente , tuve q unir
el equipo al dominio poruqe realizando pruebas encontre que no podia
vincular en mi Nt 4.0 SQl 7 el W2003 SQl 2000 ,de acuerdo a unos links
referenciados en el foro.
DE nuevo gracias..

Jose Nadim Mendez M.
Bucaramanga Colombia
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida