Documente Academic
Documente Profesional
Documente Cultură
Ca efect al acestor actiuni o noua fereastra se va deschide, prin intermediul careia se vor specifica numele
bazei de date, locatia in care aceasta va fi stocata, denumirea fisierelor bazei de date etc.
Fig. 2 Fereastra pt specificarea parametrilor bazei de date
In casuta se va
completa denumirea bazei de date. Aceasta denumire se va utiliza automat si pentru numele fisierelor
utilizate de catre baza de date. In mod curent exista 2 fisiere prin intermediul carora se gestioneaza baza
de date, unul cu extensia .mdf si unul cu extensia .ldf. Fisierul .mdf va fi cel in care sunt pastrate datele
din baza de date, iar fisierul .ldf se utilizeaza pt gestionarea transactiilor din baza de date. Bineinteles,
exista situatii complexe in care o baza de date poate fi configurata in vederea gestionarii datelor prin
intermediul mai multor fisiere cu extensia .mdf, dar scenariile simple nu necesita astfel de abordari.
Calea implicita in care se propune pastrarea fisierelor bazei de date este cea implicita in care s-a instalat
serverul de baze de date. In cazul nostru aceasta cale, poate fi observata in sectiunea Database files:
In mod normal acest folder are restrictii de securitate si nu este accesibil utilizatorului. Plasarea fisierelor
bazei de date in folderul data, duce la imposibilitatea accesarii fizice a lor de catre utilizatorii cu drepturi
limitate.
Folderul Data contine si bazele de date pe care Microsoft SQL Server le utilizeaza, in scopuri administrative
si de care nu trebuie sa ne atingem.
Exista patru baze de date cu rol administrativ si anume: Master , Model, Tempdb si MSDB.
Daca suntem in situatia in care dorim sa avem acces fizic la fisierele bazei de date, se recomanda plasarea
acestora intr-un folder pe care utilizatorul poate sa-l acceseze prin intermediul aplicatiei File explorer.
Folderul poate fi creat daca nu exista, iar prin intermediul butonului putem interveni in modificarea
destinatiei fisierelor bazei de date.
In exemplul din figura de mai sus, s-a specificat numele bazei de date ca fiind test, iar destinatia in care se
vor pastra fisierele bazei de date o reprezinta folderul Store din drive-ul E (E:\Store).
Fereastra se va inchide prin OK, iar rezultatul va fi acela de creare a bazei de date test.
In structura serverului de baze de date va aparea in cadrul optiunii Databases, noua baza de date Test.
Eliminarea unei baze de date, reprezinta operatia prin care baza de date nu va mai putea fi accesata, dar
fisierele utilizate de catre baza de date vor continua sa existe pe disc pentru utilizari viitoare.
Se va executa un click dreapta pe baza de date, iar mai apoi se va selecta optiunea Tasks/Detach..
Daca baza de date este accesata de catre utilizatori se recomanda selectarea optiunii Drop din dreptul
bazei de date.
Click pe Ok.
Ca efect al acestei selectii baza de date va dispare din lista de baze de date disponibile in instanta de SQL
Server.
Stergerea unei baze de date
Stergerea unei baze de date reprezinta operatia prin care baza de date nu va mai fi accesibila utilizatorilor,
iar fisierele ce contin baza de date vor fi eliminate de pe discul calculatorului. Aceasta operatie este
ireversibila.
Implicit se propune pentru backup, folderul Backup aflat in calea in care s-a instalat instanta de SQL Server.
Acest folder este un folder cu permisiuni restranse si care poate sa nu fie accesibil utilizatorului curent.
In vederea modificarii locatiei in care se va crea fisierul de backup se vor respecta urmatorii pasi:
Executam click pe butonul …
Selectam folderul destinatie
Completam denumirea fisierului in casuta File name:, fara a uita sa precizam extensia .bak a
acestuia
Inchidem ferestrele curente cu OK, si ne reintoarcem in fereastra Back Up Database
Vom observa noua cale si numele fisierului in care se va realiza backupul
Selectam optiunea Media Options din partea stanga sus
In pagina Media Options
o Selectam optiunea Overwrite all existing backup set, optiune ce va avea ca efect pastrarea
doar a unei singure copii de siguranta in fisierul specificat, eventualele copii existente fiind
eliminate
o Selectam optiunea Verify backup when finished, ce are rolul de verificare a integriatii
copiei de siguranta. Un backup eronat va avea ca efect imposibilitatea utilizarii acestuia.
o Click pe Ok
Principalele doua situatii vor fi intalnite in practica: restaurarea bazei de date peste baza de date curenta
si restaurarea bazei de date intr-o noua baza de date.
Se va selecta baza de date curenta si se va executa un click dreapta pe aceasta. In meniul vertical care
apare se va selecta optiunea:
Ca efect al selectarii optiunii Restore Database o noua fereastra se va deschide.
Daca pentru baza noastra de date s-au realizat salvari anterioare pe serverul pe care suntem, atunci
automat prin intermediul ferestrei se propune ultima copie de siguranta spre a fi utlizata in procesul de
restaurare a datelor. Executarea unui click pe OK va avea ca efect restaurarea bazei de date.
In cazul in care fisierul de backup propus nu este acelasi cu fisierul de backup pe care noi dorim sa il
utilizam, va fi necesar sa efectuam urmatorii pasi:
Sistemul va citi continutul fisierului de backup si ne va propune una dintre copiile de siguranta
existente acolo spre a fi restaurata
Selectam optiunea Options din partea stanga superioara a ferestrei si bifam optiunea Overwrite
the existing database (WITH REPLACE)
Click pe Ok
In momentul terminarii actiunii de restaurare, baza de date va contine doar informatiile din copia de
siguranta utilizata.
Restaurarea bazei de date intr-o noua baza de date
In vederea restaurarii unei baze de date dintr-o copie de siguranta intr-o noua baza de date se vor
respecta pasii urmatori:
In sectiunea Source aflata in parea superioara a ferestrei se va selecta optiunea Device, si prin
intermediul butonului … se va selecta fisierul ce contine copia de siguranta
In sectiunea Destination va ramane selectata baza de date noua. In sectiuna Backup set to
restore se va propune automat copia de siguranta.
Selectam optiunea Files si ne asiguram ca fisierele in care se restaureaza copia de siguranta sunt
cele ale bazei de date noi(se respecta calea si denumirea fisierelor) Verificarea o vom realiza ca
masura de precautie pentru a nu rescrie continutul altor baze de date.
Selectam optiunea Options din partea stanga superioara a ferestrei si bifam optiunea Overwrite
the existing database (WITH REPLACE)
Click pe Ok
Mutarea unei baze de date se poate realiza prin mai multe metode.
Metoda I.
Prin intermediul butonului Add se va cauta si selecta fisierele bazei de date
Click pe butonul OK