cursor abierto

24/02/2005 - 12:18 por Ricardo Escudero | Informe spam
como saber que cursores estan abiertos en este momento y en que estado se
encuentran

si es con sentencias sql mejor que mejor

muchas gracias

Preguntas similare

Leer las respuestas

#1 Eladio Rincón
24/02/2005 - 13:03 | Informe spam
en la tabla master..syscursors tienes información de los cursores
abiertos...
No está documentado :-(

Eladio Rincón
SQL Server MVP

Solid Quality Learning (http://www.solidqualitylearning.com)
"Comparte lo que sabes, aprende lo que no sepas", FGG

Consulte el histórico del grupo en Google
http://groups.google.com/groups?gro....sqlserver

¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Ricardo Escudero" wrote in message
news:#
como saber que cursores estan abiertos en este momento y en que estado se
encuentran

si es con sentencias sql mejor que mejor

muchas gracias


Respuesta Responder a este mensaje
#2 Maxi
24/02/2005 - 13:16 | Informe spam
Hola, solo como comentario: El uso de cursores no es una tecnica para nada
recomendada en SqlServer, ya que la misma es muy ineficiente, genera muchos
bloqueos, etc.

Solo te lo digo como comentario, se que no respondo tu pregunta que si ha
hecho el amigo Eladio :-)


Salu2
Maxi


"Ricardo Escudero" escribió en el mensaje
news:%
como saber que cursores estan abiertos en este momento y en que estado se
encuentran

si es con sentencias sql mejor que mejor

muchas gracias

Respuesta Responder a este mensaje
#3 Ricardo Escudero
24/02/2005 - 14:04 | Informe spam
ya se que los cursores dan problemas , por ejemplo me esta dando uno de que
el cursor ya esta abierto.
el problema es que no me dejan quitar los cursores (cosas ajenas), entonces,
quiero averiguar si esta abierto
y si es asi cerrarlo.
Estos cursores estan en un trigger.


"Maxi" escribió en el mensaje
news:
Hola, solo como comentario: El uso de cursores no es una tecnica para nada
recomendada en SqlServer, ya que la misma es muy ineficiente, genera
muchos bloqueos, etc.

Solo te lo digo como comentario, se que no respondo tu pregunta que si ha
hecho el amigo Eladio :-)


Salu2
Maxi


"Ricardo Escudero" escribió en el mensaje
news:%
como saber que cursores estan abiertos en este momento y en que estado se
encuentran

si es con sentencias sql mejor que mejor

muchas gracias





Respuesta Responder a este mensaje
#4 Maxi
24/02/2005 - 14:11 | Informe spam
ok, es una lastima que no puedas sacarlos, mucho mas si estan dentro de un
trigger :(


Salu2
Maxi


"Ricardo Escudero" escribió en el mensaje
news:
ya se que los cursores dan problemas , por ejemplo me esta dando uno de
que el cursor ya esta abierto.
el problema es que no me dejan quitar los cursores (cosas ajenas),
entonces, quiero averiguar si esta abierto
y si es asi cerrarlo.
Estos cursores estan en un trigger.


"Maxi" escribió en el mensaje
news:
Hola, solo como comentario: El uso de cursores no es una tecnica para
nada recomendada en SqlServer, ya que la misma es muy ineficiente, genera
muchos bloqueos, etc.

Solo te lo digo como comentario, se que no respondo tu pregunta que si ha
hecho el amigo Eladio :-)


Salu2
Maxi


"Ricardo Escudero" escribió en el mensaje
news:%
como saber que cursores estan abiertos en este momento y en que estado
se encuentran

si es con sentencias sql mejor que mejor

muchas gracias









Respuesta Responder a este mensaje
#5 Alejandro Mesa
24/02/2005 - 14:29 | Informe spam
Ricardo,

Puedes usar DBCC ACTIVECURSORS (spid).

Si no pasas un spid, entonces te dara todos los cursores abiertos en todas
las conecciones.


AMB


"Ricardo Escudero" wrote:

como saber que cursores estan abiertos en este momento y en que estado se
encuentran

si es con sentencias sql mejor que mejor

muchas gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida