Bloqueo al realizar publicación transaccional

15/07/2005 - 21:01 por Pablo | Informe spam
Hola, tengo 2 bases de datos (llamémoslas A y B) montadas en dos
servidores con Sql Server 2000.

Las tablas de la base de datos A se replican con las de la B por medio
una publicación trasaccional. La base de datos B es utilizada por una
web.

Lo que he visto es que mientras dura la réplica (no suele durar más
de 2 minutos) las consultas que se realizan desde la web no van,
recibiendo un error de tipo Timeout Expired. Supongo que esto es debido
a que durante la réplica las tablas de la base de datos B se bloquean.

¿Hay alguna forma de evitar esto? El problema es bastante grave ya que
la réplica se ejecuta cada hora y son bastantes los errores que se
producen.

Preguntas similare

Leer las respuestas

#1 Maxi
16/07/2005 - 19:34 | Informe spam
Hola, es muy frecuente este error, deberiamos ver si la replicacion es la
correcta y si debes replicar todo todo o solo algunas tablas


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Pablo" escribió en el mensaje
news:
Hola, tengo 2 bases de datos (llamémoslas A y B) montadas en dos
servidores con Sql Server 2000.

Las tablas de la base de datos A se replican con las de la B por medio
una publicación trasaccional. La base de datos B es utilizada por una
web.

Lo que he visto es que mientras dura la réplica (no suele durar más
de 2 minutos) las consultas que se realizan desde la web no van,
recibiendo un error de tipo Timeout Expired. Supongo que esto es debido
a que durante la réplica las tablas de la base de datos B se bloquean.

¿Hay alguna forma de evitar esto? El problema es bastante grave ya que
la réplica se ejecuta cada hora y son bastantes los errores que se
producen.
Respuesta Responder a este mensaje
#2 qwalgrande
17/07/2005 - 23:32 | Informe spam
Hola.

En la parte del servidor B, reduce el nivel de aislamiento de las consultas.

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"Pablo" escribió en el mensaje
news:
Hola, tengo 2 bases de datos (llamémoslas A y B) montadas en dos
servidores con Sql Server 2000.

Las tablas de la base de datos A se replican con las de la B por medio
una publicación trasaccional. La base de datos B es utilizada por una
web.

Lo que he visto es que mientras dura la réplica (no suele durar más
de 2 minutos) las consultas que se realizan desde la web no van,
recibiendo un error de tipo Timeout Expired. Supongo que esto es debido
a que durante la réplica las tablas de la base de datos B se bloquean.

¿Hay alguna forma de evitar esto? El problema es bastante grave ya que
la réplica se ejecuta cada hora y son bastantes los errores que se
producen.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida