| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    SSIS Isolation Levels
    SQL Server Integration Services ( SSIS ) giver brugerne mulighed for at overføre forskellige typer af data fra forskellige og uensartede databasesystemer spredt omkring et netværk. SSIS administrerer data oversættelser, datatabel befolkninger, og database tilslutningsmuligheder for brugeren. SSIS håndterer data i tabeller og kolonner under dataoverførsel , hvilket giver brugeren mulighed for at automatisere data manipulation og konvertering. Som med databaser , skal du følge transaktionerne i en SSIS dataoverførsel visse regler for at garantere dataintegritet. Disse kaldes isolation niveauer. Læs Uncommittede

    Den første og mest ubeskyttet isolation niveau er den "Læs Uncommittede " -niveau. På dette niveau er ingen data tilgås under en transaktion " låst " eller beskyttet udefra manipulation. En transaktion på Læs Uncommittede niveau giver ingen garantier med hensyn til integriteten af de involverede data. Siden Læs Uncommittede transaktion ikke låser data det bruger , kan en anden transaktion ændre disse data , mens den første transaktion kræver stadig den i sin oprindelige form .
    Læs Committed

    Ved "Læs Committed "-niveau , begrænser en transaktion adgang til de data, det i øjeblikket kræver. Transaktioner markeret som Læs Committed kun læse oplysninger, efter at "låse " de data, væk fra andre transaktioner. Denne " lock" forhindrer anden transaktion i at ændre dataene. Dette sikrer, at data ikke vil ændre , mens den oprindelige transaktion udfører andre operations.Once den oprindelige transaktion slutter med data , det frigiver så låsen , så andre transaktioner for at arbejde med dataene.
    < Br > Repeatable Læs

    " Repeatable Læs " isolation niveau tjener en lignende funktion til det Læs Committed plan med en ekstra funktion. Dette niveau tvinger transaktioner for at låse data for hele transaktionen , samt at frigøre låsen først efter transaktionen er færdig. Færdige transaktioner er udpeget som " engageret ", hvilket betyder , at transaktionen færdig korrekt og forpligtede sine ændringer i databasen . Aborterede transaktioner benævnt " rullet tilbage ", hvilket betyder transaktionen ikke færdig , og dermed annulleres alle ændringer. Dette sikrer en højere grad af dataintegritet, fordi den oprindelige transaktion enten skal slutte helt eller fortryde alle ændringer, før frigive sin lås.
    Serializeable

    " Serializeable " transaktioner er langt de strengeste isolation niveauer og den mest beskyttende . Låsene erhvervet for dette niveau kraft transaktioner at opføre sig på en seriel måde. Dette betyder, at diskrete transaktioner ikke kan opstå samtidig . Dette resulterer i et tab af programmatical multitasking at garantere databeskyttelse. På dette niveau , kan to transaktioner ikke ændre de samme data, fordi to transaktioner ikke kan forekomme på samme tid . Dette niveau sikrer, at to transaktioner ikke vil ændre data , der anvendes af de andre , men på grund af dette, kan du ikke have gavn af flere transaktioner , der forekommer på samme tid .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan søgealgoritmer i PHP 
    ·Sådan Konverter en PHP tidsstempel til en dato 
    ·Sådan Transfer HTML datatabeller til Excel i PHP 
    ·Sådan Turn Off PHP Advarsler i Plesk 
    ·Hvordan at begrænse MagpieRSS Indlæg 
    ·Sådan overføre værdier til en funktion i PHP 
    ·Sådan Put Annoncer i WordPress Footer 
    ·Sådan installeres MySQL på Mac OS X Leopard 
    ·Sådan installeres PEAR -PHP på Ubuntu 
    ·Sådan flytter din MySQL-database til Web Hosting 
      Anbefalede Artikler
    ·Sådan Skriv et Overstrike 
    ·Sådan deaktiveres en klient Keyboard server Brug Java 
    ·Sådan Skjule subview på en iPhone 
    ·Sådan Læs i tabulatorsepareret tekst Python 
    ·Sådan bruges Animerede Sprites i Eclipse 
    ·Sådan får JavaScript , hvis det er deaktiveret i PHP 
    ·Sådan importeres alle PHP- scripts i en mappe 
    ·Sådan bruges Console.Write i VB.NET 
    ·MS Visual Studio Tools til Office 
    ·Sådan Opdater Cookies Via JavaScript 
    Copyright © Computer Viden http://www.computerdk.com