| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Niveles de aislamiento SSIS
    SQL Server Integration Services ( SSIS ) permiten a los usuarios transferir varios tipos de datos de diferentes y dispares sistemas de bases de datos dispersos en torno a una red. SSIS gestiona traducciones de datos , las poblaciones de tablas de datos y conectividad de base de datos para el usuario. SSIS maneja los datos en las tablas y columnas durante la transferencia de datos , lo que permite al usuario automatizar la manipulación de datos y la conversión . Al igual que con las bases de datos , las operaciones en una transferencia de datos de SSIS siguen ciertas reglas para garantizar la integridad de los datos . Son los llamados niveles de aislamiento . Leer no comprometido

    La primera y más desprotegidos nivel de aislamiento es el nivel de " lectura no confirmada " . En este nivel , no hay datos accedidos durante una transacción es "bloqueado ", o protegidos de la manipulación externa . Una transacción en el nivel de lectura no confirmada no ofrece ninguna garantía en cuanto a la integridad de los datos en cuestión . Dado que la transacción no confirmada Lee no bloquea los datos que utiliza, otra transacción puede cambiar los datos , mientras que la primera transacción todavía requiere que en su forma original .
    Lectura confirmada

    a nivel de " Lectura confirmada " , una transacción limita el acceso a los datos que necesita en ese momento. Transacciones marcado como leído Comprometidos información sólo lectura después de " bloqueo " de los datos de distancia de otras transacciones. Este " bloqueo " impide una segunda operación de cambio de los datos. Esto asegura que los datos no cambiarán mientras la transacción original, realiza otros operations.Once los acabados originales de la transacción con los datos, a continuación, libera el bloqueo , permitiendo que otras operaciones para trabajar con los datos.
    < Br > Lectura repetible

    " Lectura repetible " nivel de aislamiento cumple una función similar a la del nivel de lectura confirmada , con una característica adicional. Este nivel de fuerza para bloquear las transacciones de datos para la totalidad de la transacción, y para liberar el bloqueo sólo después de que finalice la transacción. Transacciones terminadas se designan como " comprometido ", que significa que la operación finalizó correctamente y compromete sus cambios a la base de datos. Transacciones abortadas se conocen como " deshace ", es decir la operación no terminó y por lo tanto anula todos los cambios. Esto garantiza un mayor nivel de integridad de los datos , ya que la transacción original debe terminar ya sea total o deshacer todos los cambios antes de liberar su bloqueo.
    Serializeable

    transacciones " Serializeable " son en gran medida los niveles de aislamiento más estrictas , y la mayor protección . Los bloqueos adquiridos para operaciones de este nivel de fuerza a comportarse de una manera serial. Esto significa que las operaciones discretas no pueden ocurrir simultáneamente . Esto se traduce en una pérdida de programática multitarea para garantizar la protección de datos. En este nivel , dos transacciones no pueden modificar los mismos datos debido a que dos transacciones no pueden ocurrir al mismo tiempo . Este nivel asegura que dos transacciones no modificarán los datos utilizados por la otra , pero debido a esto , no se puede tener el beneficio de varias transacciones que ocurren al mismo tiempo.

    Previous :

    next :
      Artículos relacionados
    ·Cómo colocar una variable PHP en un campo de texto 
    ·Cómo va a salir JavaScript con PHP 
    ·Cómo cerrar PHP Tags 
    ·Cómo leer un archivo en PHP 
    ·IE8 PHP Sesión problema 
    ·¿Caducan los Scripts 
    ·Cómo convertir una cadena UTF -8 en PHP 
    ·Cómo procesar tarjetas de crédito en PHP 
    ·¿Cómo hacer ENUM en PhpMyAdmin 
    ·Cómo determinar Incluso los números de los números i…
      Artículos destacados
    ·Ventajas de VB.NET 
    ·Cómo crear un folleto Envía HTML de Salon 
    ·Cómo utilizar conjuntos de datos en VB.NET 
    ·Tipos de datos ANSI C 
    ·Cómo crear grandes cadenas en VB 6.0 
    ·¿Cómo puedo convertir a BCD Decimal Visual Basic 
    ·Cómo hacer un archivo CSV en Java 
    ·Cómo utilizar el elemento SPAN Con Embed CSS 
    ·Cómo utilizar Treeview en VB6 
    ·Cómo leer un MOV en MATLAB 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com