SQL Server - Programador

   
Vista:

Programador

Publicado por Edgar (1 intervención) el 05/07/2010 19:55:31
Buen dia a todos, cuando ejecuto una consulta en el analizar de consultas del sql server 2000, muestra el error Nº 1203 el cual dice: Servidor: mensaje 1203, nivel 20, estado 1, línea 1
El proceso con Id. 61 ha intentado desbloquear el recurso PAG: 7:1:12163, que no le pertenece.
Conexión interrumpida
Agradesco a quien pueda proporcionar el significado del error y su recomendacion al respecto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RE:Programador

Publicado por Isaias (3180 intervenciones) el 06/07/2010 01:31:07
Pues el mensaje es muy claro, el usuario con SPID (identificador unico de conexion), esta intentanto terminar un proceso que no le pertenece
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Programador

Publicado por Roberto (1 intervención) el 15/12/2011 14:44:00
Pues menudo lumbreras el que responde.

Por lo que he visto en la WEB, tendrás en algun punto una SELECT FROM WHERE CAMPO IN (SELECT...)

Y ese doble select dentro del select proboca algún bloqueo de lectura.

En mi caso lo solucione añadiendo el HINT WITH (NOLOCK)

SELECT CAMPOS
FROM TABLA
WITH (NOLOCK)
LEFT JOIN
TABLA2 WITH (NOLOCK)
WHERE CAMPO_A=1
AND
CAMPO_B IN
(SELECT REGISTRO FROM TABLA2 WITH (NOLOCK) WHERE VALOR=XX)

salu2 nts
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar