..
Un instantané de base est un outil (introduite avec SQL Server 2005) qui permet de copies en lecture seule d'une base de données à un moment donné. Un instantané a toutes les caractéristiques d'une base de données normale, mais sur elle, vous ne pouvez effectuer des requêtes et des modifications de données.
Cette technique est très utile dans de nombreuses situations, par exemple:
CREER BASE DE DONNEES SUR mio_database_snapshot_ottobre (NOM = N'test_file », FILENAME = N'C: \ DB_Snapshots \ mio_database_snapshot_ottobre.snap ') AS SNAPSHOT DE mio_database;Avec ces instructions disent SQL Server pour créer un instantané de base et de l'appeler mio_database mio_database_snapshot_ottobre. Nous donnons aussi un nom (NOM) et indiquez le chemin de l'emplacement où enregistrer (FILENAME).
Et «conseillé de stocker vos photos dans un dossier séparé que là où les fichiers de base de résidence.
Examinons maintenant la manière dont l'ensemble du processus.
Un instantané, comme mentionné précédemment, est une lecture seule, vue statique d'une base de données.
Lors de la création d'une telle vue certains événements se produisent:
Ces fichiers sont au cœur de l'instantané, ce qui nécessite une petite quantité d'espace et de leur création est extrêmement rapide même lorsque vous travaillez avec des grandes bases de données.
Une fois ces fichiers créés, un mécanisme est démarré lorsque la copie d'écriture (copy-on-write): en essence, ces fichiers sont vides et leur contenu est écrit juste avant qu'une page est modifiée dans la base de données source pour la première temps (après création de l'instantané).
Tout changement après le premier n'a pas d'effet parce que, afin de maintenir l'instantané, ce qui importe est que la valeur d'origine (qui est, au moment où l'instantané a été pris).
Suit un schéma tiré du site MSDN:

| |
MS Access (Cours)
Apprenez à créer et gérer des bases de données facilement et rapidement. A partir de 29 €. |
| |
MySQL (Cours)
Gestion des bases de données open-source. A partir de 39 €. |
| |
SQL et bases de données (cours)
Créer et gérer des bases de données relationnelles. A partir de 39 €. |