Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2004, 09:33
jortiz
 
Fecha de Ingreso: junio-2004
Ubicación: Medellin, Colombia
Mensajes: 1
Antigüedad: 20 años, 5 meses
Puntos: 0
Sql Server Locks

Buenos días, tengo actualmente un problema bastante serio con SQL server 2000 que me está causando mucha dificultad resolver, se trata del manejo de bloqueos de tablas. Siempre he utilizado Oracle y el manejo aquí es un poco extraño para mi.

El problema es que desde una aplicación en java estoy ejecutando Queries y si a su vez ejecuto alguna transacción como por ejemplo un update o un insert, la aplicación se bloquea, el problema debe ser algo como un abrazo mortal (deadlock).

Como resuelvo este problema ???

He leído algo sobre ésto, y me he dado cuenta que SQL SErver bloquea las tablas cuando se realiza un select, de modo que ésta debe ser la causante. Ahora bien, deseo poder hacer transacciones, sin tener que esperar a que la consulta termine ya que algunas de ellas son bastante largas, ya he visto algo acerca del nolock, pero tambien conozco sus riezgos.

Me podrían decir como puedo actuar en ésto casos ???

Existe alguna sentencia para desbloquear manualmente un objeto, ya que por lo que veo los queries me están dejando las tablas bloqueadas hasta que cierre la sesion del query analizer.