Select the product you need help with
Error de aserción de SQL Server al intentar ejecutar una instrucción Bulk Insert o BCP: "<loglock.cpp>, línea = 807 de aserción de error = ' resultado == LCK_OK'"</loglock.cpp>Id. de artículo: 2700641 - Ver los productos a los que se aplica este artículo SíntomasTenga en cuenta la situación siguiente:
fecha hora spid Utilizando 'dbghelp.dll' versión '4.0.5' Nota Debe reinicializar el reflejo de base de datos para resolver este problema. CausaEste problema se produce porque no se transfiere la información de compatibilidad de bloqueo en el registro de transacciones de base de datos principal al servidor reflejado. SoluciónPara evitar este problema, ejecute la instrucción BULK INSERT o BCP en la base de datos principal mediante la opción CHECK_CONSTRAINTS ON. Nota La opción CHECK_CONSTRAINTS ON hace que un rendimiento más lento. Sin embargo, el bloqueo de aserción en el reflejo no se produce el servidor. Más informaciónDurante una operación BULK INSERT o BCP, una transacción de niño desactiva la opción CHECK_CONSTRAINTS. Esta transacción niño utiliza un bloqueo que es compatible con los bloqueos de la transacción principal. La información de compatibilidad se almacena en el registro de transacciones de base de datos principal. Por lo tanto, la solicitud de bloqueo de transacciones secundarios se concederá sobre la base de datos principal. Sin embargo, esta información de compatibilidad no se transfiere al servidor reflejado. Por lo tanto, no es compatible con los bloqueos de transacciones principal en el servidor reflejado la solicitud de bloqueo de transacciones secundarios. Esta situación provoca la aserción en el servidor reflejado. PropiedadesId. de artículo: 2700641 - Última revisión: lunes, 06 de agosto de 2012 - Versión: 1.0 La información de este artículo se refiere a:
Traducción automática IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 2700641
(http://support.microsoft.com/kb/2700641/en-us/
)
| Seleccione idioma
|




Volver al principio








