..


Sponsorētās saites

Database Snapshots SQL Server

Raksts raksta Vincent Gaglio
Lapa 1 no 3

Datu bāzes momentuzņēmums ir rīks (ieviests ar SQL Server 2005), kas ļauj tikai lasāmās kopijas datubāzes kādā noteiktā laikā. Momentuzņēmums, ir visas īpašības normālu datu bāzi, bet uz tā jūs varat tikai vaicājuma datus un izmaiņas.

Šī metode ir ļoti noderīga daudzos gadījumos, piemēram:

  • ja vēlaties izveidot datu vēsturi;
  • vai arī izveidot "atjaunošanas punktu" pirms rediģēšanas ir ļoti sarežģīts un riskants;
  • vai lai nodrošinātu piekļuvi lettuare datus uz sekundārā servera;
  • utt.
T-SQL kodu, lai izmantotu, veidojot momentuzņēmums ir līdzīga šai





 CREATE DATABASE ON mio_database_snapshot_ottobre

 





 (NAME = N'test_file "

 





 FILENAME = N'C: \ DB_Snapshots \ mio_database_snapshot_ottobre.snap ")

 





 AS momentuzņēmums mio_database;



Ar šīm instrukcijām, mēs sakām SQL Server, lai izveidotu datu bāzi momentuzņēmums, un to sauc mio_database mio_database_snapshot_ottobre. Turklāt, mēs dodam vārdu (nosaukumu) un norādīt ceļu uz vietu, kur saglabāt (filename).

Un "ieteicams uzglabāt jūsu momentuzņēmumus par atsevišķu mapi, kur viņi dzīvo datu bāzes failus.

Ļaujiet mums tagad izpētīt, kā visa procesa.
Momentuzņēmums, kā minēts iepriekš, ir tikai lasāms, statiskās ņemot vērā datu bāzē. Veidojot uzskata, ka daži notikumi:

  • rada tā saukto reti failus (tukšs failus, kas būs aizpildīti tehniku ​​kopiju-on-rakstīt);
  • rada kontrolpunkts datu bāzi;
  • ja ir kādi līdz darījumi tiek ignorēta;
Reti failus (vai "maz faili") nesatur datus, kas parāda savu īpašumu - izmantojot Windows Explorer - jūs ievērosiet, ka tās ir virtuālās dimensijas, kas atbilst tai, kas avota datu bāzi un par disku, kas ir 0kb vai vairāku lielumu 64KB.

Šie faili ir sirds momentuzņēmums, prasa nelielu daudzumu telpā, un to izveidei ir ļoti ātri, pat ja jūs strādājat ar lielu datubāzi. Kad izveidoja šos failus, mehānisms ir sācis rakstot eksemplāru (kopiju-on-write): Būtībā, šie faili ir tukšas un to saturs tiks rakstīts tieši pirms lapu avota datu bāze ir pārveidots par pirmo laiku (pēc momentuzņēmums izveide).
Jebkuri pēc pirmās pārmaiņas nav spēkā, jo, lai saglabātu momentuzņēmums, kāda nozīme ir tikai sākotnējā vērtība (ti, ja momentuzņēmums tika izveidots). Seko diagramma ņemti no MSDN vietnē:

Šajā pašā kategorijā ...
E-Learning
MS Access (Advanced) MS Access (Advanced)
Uzziniet, kā izveidot un pārvaldīt datubāzes ātri un viegli. Sākot ar 29 €.
MySQL (Kurss) MySQL (Kurss)
Vadība ir atvērtā koda datu bāzi. Sākot no € 39.
SQL un datu bāzes (Course) SQL un datu bāzes (Course)
Izveidot un pārvaldīt relāciju datu bāzēm. Sākot no € 39.
Sponsorētās saites