..
En database snapshot er et verktøy (introdusert med SQL Server 2005) som gjør det mulig for skrivebeskyttet kopier av en database på et gitt tidspunkt. Et øyeblikksbilde har alle egenskapene til en vanlig database, men det kan du bare spørre data og endringer.
Denne teknikken er veldig nyttig i mange situasjoner, for eksempel:
CREATE DATABASE ON mio_database_snapshot_ottobre (NAME = N'test_file ', FILENAME = N'C: \ DB_Snapshots \ mio_database_snapshot_ottobre.snap ') AS øyeblikksbilde av mio_database;Med disse instruksjonene forteller vi SQL Server til å lage en database øyeblikksbilde og kaller det mio_database mio_database_snapshot_ottobre. Videre gir vi et navn (navn) og angi banen til plasseringen der du vil lagre (FILENAME).
Og 'tilrådelig å lagre øyeblikksbilder inn i en egen mappe der de bor database filer.
La oss nå undersøke hvordan hele prosessen.
Et snapshot, som nevnt tidligere, er en skrivebeskyttet, statisk visning av en database.
Når du oppretter en oppfatning om at enkelte hendelser inntreffer:
Disse filene er hjertet av snapshot, krever en liten mengde plass og deres skapelse er ekstremt hurtig, selv om du arbeider med en stor database.
Når den er laget disse filene, er en mekanisme startes når du skriver kopi (kopi-on-skriving): i hovedsak disse filene er tomme og innholdet vil bli skrevet like før en side av kilden databasen er modifisert for det første tid (etter snapshot skapelsen).
Eventuelle endringer etter det første har ingen effekt fordi, for å opprettholde øyeblikksbilde, det som teller er bare den opprinnelige verdien (det vil si når den snapshot ble opprettet).
Følger et diagram hentet fra MSDN nettstedet:

| |
MS Access (avansert)
Lær å opprette og administrere databaser raskt og enkelt. Starter fra 29 €. |
| |
MySQL (Course)
Forvaltning av open-source database. Fra € 39. |
| |
SQL og Database (Course)
Opprette og administrere relasjonsdatabaser. Fra € 39. |