nivel de aislamiento

Páginas: 3 (742 palabras) Publicado: 6 de mayo de 2013
Nivel de aislamiento de las transacciones
SQL Server proporciona dos opciones que pueden definirse para dar soporte a las transacciones compatibles con las normas SQL. Estas opciones definen el modoy el nivel de aislamiento de las transacciones, y deberían definirse al comienzo de cada sesión que requiera transacciones compatibles con normas SQL.
SQL Server admite los siguientes modos detransacción:
• El modo predeterminado, llamado no encadenado o modo Transact-SQL, requiere instrucciones begin transaction explícitas emparejadas con instrucciones commit transaction o rollbacktransaction para completar la transacción.
• El modo compatible con las normas SQL, llamado modo encadenado , inicia una transacción de forma implícita antes de cualquier instrucción de recuperación omodificación de datos. Estas instrucciones incluyen:delete , insert , open , fetch , select y update . Sin embargo, es necesario finalizar la transacción explícitamente con commit transaction o rollbacktransaction .
Puede definir los dos modos mediante la opción chained del comando set . Sin embargo, no debería mezclar estos modos de transacción en las aplicaciones. El comportamiento de losprocedimientos almacenados y los disparadores puede variar según el modo y es posible que precise una acción especial para ejecutar un procedimiento en un modo que se creó en el otro.
SQL Server admite lossiguientes niveles de aislamiento para las transacciones:
• Nivel 0 - SQL Server garantiza que los datos escritos por una transacción representen los datos reales. Este nivel evita que otras transaccionesescriban sobre los mismos datos antes de que la transacción se consigne. Los otras transacciones pueden leer los datos no consignados.
• Nivel 1 - SQL Server garantiza que los datos leídos por unatransacción representen los datos reales, no los datos del proceso de otra transacción no consignada. Este es el nivel de aislamiento predeterminado soportado por SQL Server.
• Nivel 3 - SQL Server...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Niveles de aislamiento en transacciones
  • Niveles de aislamiento en transacciones
  • Niveles De Aislamiento SQL Server
  • Aislamiento
  • El aislamiento
  • aislamiento
  • aislamiento
  • Aislamiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS