Marcelo
Para este caso el hint nolock en los selects esta descartado. Voy a hacer pruebas esta semana y te aviso que tal me fue. Gracias Angel ________________________________ De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Marcelo Bossoletti Enviado el: Miércoles, 13 de Junio de 2007 09:40 AM Para: Angel Oliver Achahuanco Mujica Asunto: [dbadmin] COM+ y el isolation level serializable No eso no lo probe.. pero si no te anda.. lo que podes hacer tambien.. es especificarle la opcion (with (NoLock)) en las tablas de las consultas que estas realizando (vas a tener que tocar todas las consultas).... y te digo en todas porque los select que realices se ejecutan tambien serializados , o sea te lockean los registros que estes consultando.. Espero que te funcione y si no , la alternativa.... Saludos.. y suerte... ----- Original Message ----- From: Angel Oliver Achahuanco Mujica <mailto:[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Sent: Tuesday, June 12, 2007 1:06 PM Subject: [dbadmin] COM+ y el isolation level serializable Marcelo La Aplicación que te comento no tiene muchos stores, es una aplicación antigua, y casi todo lo hace mediante una función de conexión y SQL insertado en el código (mala practica), entonces mi idea es colocarle el SET ISOLATION LEVEL en la función de VB60 que realiza las conexiones a la base de datos. Probaste eso alguna vez? Angel Achahuanco Mujica Departamento de Tecnología de la Información F Caja Municipal Cusco * [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * 084-237171 Anexo 126 - 106 - 226 ________________________________ De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Marcelo Bossoletti Enviado el: Martes, 12 de Junio de 2007 06:56 AM Para: Angel Oliver Achahuanco Mujica Asunto: [dbadmin] COM+ y el isolation level serializable Si angel : tengo el mismo problema , y lo solucione cambiando el isolation level a read uncommited en todos los sp. despues de esto .. dejo de ser un problema.. Saludos... ----- Original Message ----- From: Angel Oliver Achahuanco Mujica <mailto:[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Sent: Tuesday, June 12, 2007 12:06 AM Subject: [dbadmin] COM+ y el isolation level serializable Amigos Tengo una aplicación VB 6 que trabaja con el COM+ 1.0 y con SQL Server, esta aplicación presenta varios problemas de bloqueos. Investigando en la web he visto lo siguiente: "En este punto, el caso concreto de COM+ es digno de mención. Las aplicaciones que utilizan COM+ con componentes transaccionales deben ser especialmente vigiladas, ya que el nivel de aislamiento por defecto de las transacciones que eleva el MSDTC es el más alto de todos, serializable, lo que significa que no sólo se bloquean registros, sino rangos de índices para evitar los datos fantasma. Si siempre hay que ser muy cuidadoso con las transacciones y su nivel de aislamiento, con COM+, hay que serlo doblemente." Según lo que encontrado en la web la solución estaría en establecer en la cadena de conexión el set isolation level adecuado. Alguno de uds ya se ha topado con este problema y su posible solucion? Gracias y Saludos Angel Achahuanco Mujica Departamento de Tecnología de la Información F Caja Municipal Cusco * [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * 084-237171 Anexo 126 - 106 - 226
