Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    SSIS isoleringsnivåer

    SQL Server Integration Services ( SSIS ) tillåter användare att överföra olika typer av data från olika och disparata databassystem utspridda runt ett nätverk . SSIS hanterar data översättningar , data populationer bord, och databaskopplingar för användaren . SSIS hanterar dessa data i tabeller och kolumner under dataöverföringen , vilket gör att användaren kan automatisera datamanipulation och konvertering. Som med databaser , transaktioner i en SSIS dataöverföring följa vissa regler för att garantera dataintegritet . Dessa kallas isoleringsnivåer . Läs Ej bekräftat

    Den första och mest oskyddade isolering nivån är " Läs Ej använd " nivå . På denna nivå , är inga uppgifter som blivit tillgängliga under en transaktion " låst " eller skyddas från utsidan manipulation . En transaktion på Läs Ej använd nivån ger inga garantier för att integriteten hos de berörda uppgifterna . Eftersom Läs Ej använd transaktionen inte låsa data som den använder , kan en annan transaktion ändra dessa data , medan den första transaktionen fortfarande kräver det i sin ursprungliga form .
    Läs Engagerade

    på " Läs Engagerade " nivå , begränsar en transaktion tillgång till de data som krävs för närvarande . Transaktioner markerade som skrivskyddade Engagerade bara läsa information efter " låsning " data från andra transaktioner . Denna " lås " förhindrar en andra transaktion från att ändra data. Detta säkerställer att data inte kommer att förändras när den ursprungliga affären utför andra operations.Once den ursprungliga transaktionen avslutas med datan , släpper det sedan låset , så att andra transaktioner för att arbeta med data .

    Repeterbar Läs

    " Repeatable Läs " isolering nivå tjänar en liknande funktion som den Läs Engagerade nivå , med en ytterligare funktion . Denna nivå tvingar transaktioner att låsa uppgifter för hela transaktionen , och att frigöra låset endast efter transaktionen klar . Färdiga transaktionerna betecknas som " engagerad ", vilket innebär att transaktionen avslutas korrekt och begått sina ändringar till databasen . Aborted transaktioner kallas " rullas tillbaka ", vilket innebär att transaktionen inte avslutade och därmed avbryts alla ändringar . Detta garanterar en högre nivå av dataintegritet , eftersom den ursprungliga transaktionen måste antingen sluta helt eller ångra alla ändringar innan du släpper sitt lås .
    Serializeable

    " Serializeable " transaktioner är överlägset de strängaste isoleringsnivåer , och den mest skyddande . Låsen förvärvats för denna nivå force transaktioner att bete sig på ett seriellt sätt . Detta innebär att enskilda transaktioner inte kan inträffa samtidigt . Detta resulterar i en förlust av programmatical multitasking för att garantera dataskydd . På denna nivå , kan två transaktioner inte ändra samma data eftersom två transaktioner inte kan inträffa samtidigt . Denna nivå innebär att två transaktioner inte kommer att ändra data som används av andra , men på grund av detta , kan du inte ha nytta av flera transaktioner som inträffar samtidigt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till en kula i PHP
    ·Hur hittar Gårdagens datum i PHP
    ·Hur man skriver till ett Word-dokument med PHP filfunkt…
    ·PHP String Jämförelse
    ·Handledning om hur man programmerar en SQL
    ·Konvertera en greve i en array i PHP
    ·Hur Omvänd en MySQL Query i PHP
    ·Hur man bygger ett språk Switcher i PHP och Javascript…
    ·Så för att visa bilden i stället för länken till e…
    ·Hur man installerar Zend för PHP 5.3
    Utvalda artiklarna
    ·Hur man tar bort inledande nollor i SQL
    ·Hur du formaterar Antal funktioner i PHP
    ·Hur man använder DMG på Windows
    ·Hur man skall fördela en 2D- array pekare
    ·Hur man utför Tree Verksamheten i Java
    ·Konvertera Space till Newline
    ·Hur man gör en loop i Python
    ·Hur man kan beräkna datum och tid Skillnad i timmar oc…
    ·Hur få nästa String Input Från i Java
    ·Java & API Förklarade för Föräldrar
    Copyright © Dator Kunskap http://www.dator.xyz