| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Niveaux d'isolation SSIS
    SQL Server Integration Services ( SSIS) permettent aux utilisateurs de transférer différents types de données provenant de différentes et disparates des systèmes de bases de données dispersées autour d'un réseau . SSIS gère traductions de données , les populations de tables de données et la connectivité de base de données pour l'utilisateur. SSIS gère les données dans les tableaux et colonnes pendant le transfert de données , permettant ainsi à l' utilisateur d'automatiser la manipulation des données et de conversion. Comme pour les bases de données , les transactions sur un transfert de données SSIS suivre certaines règles pour garantir l'intégrité des données . Elles sont appelées niveaux d'isolation. Lecture non validée

    La première et la plus protégée niveau d'isolation est le niveau " Lecture non validée " . A ce niveau , pas de données accessibles au cours d'une transaction est «bloqué », ou protégés contre toute manipulation à l'extérieur . Une transaction au niveau Lecture non validée n'offre aucune garantie quant à l'intégrité des données concernées . Depuis le lire transaction non validée ne verrouille pas les données qu'il utilise , une autre transaction pourrait modifier ces données, tandis que la première transaction nécessite encore dans sa forme originale.
    Lecture validée

    Lors de la « Lecture validée " niveau , une opération limite l'accès aux données dont il a besoin pour le moment. Transactions marqué comme lu Engagé information seulement lire après " verrouiller " les données à partir d'autres transactions. Ce " blocage " empêche une seconde transaction de modifier les données. Cela garantit que les données ne seront pas changer pendant que la transaction initiale effectue autre operations.Once la fin de l' opération initiale avec les données, il libère alors la serrure, permettant à d'autres transactions à travailler avec les données.
    < Br > lecture renouvelée

    La "lecture répétable" niveau d'isolation a une fonction similaire au niveau de lecture validée , avec une caractéristique supplémentaire . Ce niveau oblige transactions pour verrouiller les données pour l'ensemble de l'opération, et pour libérer le verrou seulement après la fin de la transaction. Transactions finis sont désignés comme " engagé " ce qui signifie que la transaction terminée correctement et s'est engagé ses modifications à la base . Les transactions annulées sont appelés « annulée », qui signifie la transaction n'a pas fini et donc annulé tous les changements. Cela garantit un niveau élevé d'intégrité des données, car la transaction initiale doit soit se terminer entièrement ou annuler toutes les modifications avant de libérer son verrou .
    Serializeable

    transactions " Serializeable " sont de loin les niveaux d'isolation plus strictes , et la plus protectrice . Les serrures acquises à cet transactions de force au niveau de se comporter d'une manière sérielle. Cela signifie que les transactions discrètes peuvent pas se produire simultanément . Il en résulte une perte de programmatique multitâche pour garantir la protection des données. A ce niveau, deux transactions ne peuvent pas modifier les mêmes données, car deux transactions ne peuvent pas se produire en même temps . Ce niveau garantit que les deux transactions ne peuvent pas modifier les données utilisées par l'autre , mais à cause de cela, vous ne pouvez pas bénéficier de multiples transactions qui se produisent en même temps .

    Previous :

    next :
      articles connexes
    ·Comment insérer PHP dans le centre d'un fichier HTML 
    ·Comment faire pour trouver une chaîne à l'intérieur …
    ·Comment faire pour convertir un régime PD en UTF8 dans…
    ·Comment se connecter à MySQL avec PowerShell 
    ·Comment changer un mot de passe avec PHP Script 
    ·Comment tuer une connexion MySQL 
    ·Comment envoyer un message texte avec PHP Script 
    ·Comment insérer une zone de texte dans MySQL avec PHP 
    ·Comment faire pour exécuter FFmpeg comme un processus …
    ·Un tutoriel sur la réinitialisation du tableau en PHP 
      articles en vedette
    ·Comment puis-je écrire Updategrams script XML en VB6 
    ·Cocoa Touch Vs . Objective C 
    ·Comment faire pour convertir un entier en tableau binai…
    ·Comment faire pour transférer base de données MySQL à…
    ·Comment modifier le texte sur une page PHP 
    ·Comment créer une Dynamic Link Library for Access 
    ·Comment faire un fichier EXE dans le Bloc-notes 
    ·Comment construire un Rackup en Ruby Run 
    ·Comment ajouter une barre de défilement vers Windows V…
    ·Comment construire un site web utilisant Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com