Hola,
tengo el siguiente error en un procedimiento almacenado:
"Los cursores actualizables dirigidos por conjuntos de claves de tablas
remotas requieren una transacción con el nivel de aislamiento
REPEATABLE_READ o SERIALIZABLE que contenga el cursor."
En el procedimiento no tengo ningún cursor y tampoco ninguno de los
procedimientos a los que llamo dentro de este. Quizás lo tenga algún
procedimiento que le llama a él, pero no lo puedo saber por cuestiones
burocráticas. Creo que el motor de transacciones (lo llamarían desde
otro sqlserver) de sql server por defecto utiliza un nivel de
aislamiento por defecto pero se puede cambiar durante la ejecución de
las sentencias sql. He intentado cambiar este nivel de aislamiento a
REPEATABLE_READ o SERIALIZABLE pero da igual.
¿Alguna pista?
gracias.
Leer las respuestas