..


Sponzorované odkazy

Snímky v databáze SQL Server

Článok napísal Vincent Gaglio
Strana 1 z 3

Snímok databáza je nástroj (zavedená s SQL Server 2005), ktorý umožňuje čítanie len kópie databázy v danom čase. Snímok má všetky znaky bežného databázy, ale na to sa môžete len dotaz na dáta a zmeny.

Táto technika je veľmi užitočné v rade situácií, napríklad:

  • Ak chcete vytvoriť dátový histórii;
  • alebo k vytvoreniu "bod obnovenia" pred tým, než editáciu veľmi zložité a riskantné;
  • alebo na zabezpečenie prístupu lettuare dát na sekundárny server;
  • , Atď.
T-SQL kódu použiť pri vytváraní snímka je podobný nasledujúcemu





 CREATE databázy na mio_database_snapshot_ottobre

 





 (Name = N'test_file "

 





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

 





 AS snímok mio_database;



Týchto pokynov hovoríme SQL Server na vytvorenie databázy snímok a hovoria mio_database mio_database_snapshot_ottobre. Ďalej sme dať meno (mená) a uviesť cestu k umiestneniu, kam chcete uložiť (meno súboru).

A "vhodné pre ukladanie snímok do samostatnej zložky, odkiaľ žijú databázové súbory.

Pozrime sa teraz skúmať, ako celý proces.
Snímok, ako už bolo spomenuté, je iba na čítanie, statický pohľad na databázy. Pri vytváraní názoru, že niektoré udalosti:

  • vytvára tzv rozptýlené súbory (prázdne súbory, ktoré sa vyplní technikou copy-on-write);
  • vytvára kontrolný bod v databáze;
  • Ak sú všetky čakajúce transakcie sú ignorované;
Riedke súbory (alebo "riedke súbory"), neobsahujú žiadne údaje, ktoré ukazujú ich majetku - s použitím Windows Explorer - Môžete si všimnúť, že virtuálne dimenziu, ktorá zodpovedá zdroje databázy a veľkosť na disku, ktorý je 0 KB alebo násobok 64 KB

Tieto súbory sú srdcom snímku, vyžadujú malý priestor a ich tvorba je veľmi rýchly, aj keď pracujete s veľkou databáze. Po vytvorení týchto súborov, je mechanizmus začal pri písaní kopírovania (copy-on-write): V podstate, tieto súbory sú prázdne a ich obsah bude písaný tesne pred stránke source databáza je upravený pre prvé (po vytvorení snímky).
Akékoľvek zmeny po prvej nemá žiadny vplyv, pretože v záujme zachovania snímku, záleží len na pôvodnú hodnotu (to je, keď bol vytvorený snímok). Nasledujúca schéma prevzaté z webu MSDN:

V rovnakej kategórii ...
E-Learning
MS Access (Advanced) MS Access (Advanced)
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Od 29 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázy. Od 39 €.
SQL a databáz (kurz) SQL a databáz (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy