Autor del Post: Dis1931
Foro de CA: Conectividad de Datos y SQL
Ocasionalmente tenemos un problema en el que parece que el servidor de Crystal Reports Enterprise causa un bloqueo en una de nuestras bases de datos. No sucede todo el tiempo y no hemos podido identificar la causa. Esto impide que todos los usuarios se conecten a la base de datos y trabajen... obviamente, esto no es bueno. Cuando descubrimos qué proceso está causando el bloqueo en SQL, lo eliminamos. Entonces todo vuelve a la normalidad.
Mi pregunta es si hay alguna manera de realizar una consulta utilizando nolock en Crystal Reports 10 o de configurarlo en el servidor Enterprise. ¿Se llama de otra forma en Crystal?
Soy consciente de que esto podría llevar a leer datos no confirmados o que los datos pueden cambiar mientras los estoy leyendo, etc... pero preferiría tener un informe incorrecto de vez en cuando que tener la base de datos bloqueada de vez en cuando. Si existen otros problemas derivados del uso de nolock u un comando similar, házmelo saber. ¿Es posible esto?
También investigué las cadenas de conexión y no encontré una forma de especificar bloqueos o en este caso, la ausencia de bloqueos.
Cambiaría la consulta SQL en Crystal Reports, pero esta funcionalidad parece haber sido eliminada desde la versión 8.5. Si hay una forma de editar la consulta directamente, eso también sería aceptable.
Cualquier ayuda sería muy apreciada. Gracias de antemano.