Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  


AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Backup/restore folosind tool-uri

sql

+ Font mai mare | - Font mai mic



DOCUMENTE SIMILARE

Trimite pe Messenger
Structura unei instructiuni SQL
Avantaje SQL, ODBC, Delphi
MySQL - Ce este MySQL? - comenzi SQL
Standardul SQL
Restore manual
Backup manual
Instalare server MySQL
SGBD ACCESS si limbajul SQL
Backup/restore folosind tool-uri
Setare backup schedule (Wizard pentru Maintenance Plan)


Backup/restore folosind tool-uri

Backup device-uri:

Se creaza folosing Enterprise Manager. Pasii sunt urmatorii:

  1. Se deschize Enterprise Manager, se realizeaza conexiunea la server-ul unde se creaza back-up device.
  2. In Management folder/Backup, right click



Figure 1: Backup Device through SQL Enterprise Manager

  1. Se selecteaza New Backup Device … Se introduce numele, precum si locatia pt backup device. Aici Tape Driver Name e deactivat pentru ca nu exista intalat tape drive la computer-ul pe care se face exemplul

Figure 2: New Backup Device Properties

  1. Apasand butonul OK, device-ul se creeaza si va fi afisat de acum inainte in tree in Management -> Backup
  2. Pt vizualizare proprietati backup device se face click dreapta pe el, si Properties. Pentru a vedea toate back-up-urile pentru acest device, click pe View Contents

Figure 3: Backup Device Properties

Restore backup history folosind fisierele backup

Operatiune in urma careia, se face restore la history dintr-un fisier sau un set de fisiere de backup, history care se ia si se salveaza tabelele MSDB.

1. Se copiaza fisierele de backup pe serverul unde se face restore

2. Deschideti Enterprise Manager si conectati-va la server

3. Click drepata pe oricare din bazele de date si select All Tasks, apoi select Restore Database.

Figure 5: Restore backup set information

4. Se selecteaza radio buton-ul From Device

5. In grupup Parameters se selecteaza radio buton-ul Read backup set information and add to backup history

6. Click buton Select devices … pentru a adauga backup files la lista.

Figure 6: Choose Restore Devices dialog box

7. Click buton Add si selecteaza fisierele a caror history se doreste a fi incarcat. Click OK dupa selectarea fisierelor

Click buton OK in fereastra Restore database. In acest moment incepe salvarea history in tabelele MSDB. Aceasta operatie nu face restore propriu zis de baza de date, ci doar de history

9. Un mesaj de confirmare la executia cu success este afisat.

Realizarea unui backup complet folosind Enterprise Manager

  1. Deschide Enterprise Manager si conecteaza-te la server
  2. Expand tree la Databases si click dreapta pe baza de date la care vrei sa faci backup

Figure 9: Backup database through Enterprise Manager

  1. Selecteaza All Tasks/Backup Database

Figure 10: Backup Database dialog box

  1. Completeaza numele backup-ului in campul Name. Radio butonul Database-complete trebuie sa fie selectat
  2. Selecteaza Overwrite existing media pentru a initialize fisierul destinatie sau device, sau Append to media pentru a adauga backup-ul existent la un fisier sau device existent
  3. Selecteaza o destinatie pentru backup, facand click pe butonul Add:

Figure 11: Select Backup Destination

  1. Selecteaza un fisier existent sau creaza noul fisier
  2. Click pe tab-ul Options pentru a specifica alte optiuni pt backup

Figure 12: SQL Server Backup Options

  1. Optiunile prezente sunt:

Verify backup upon completion: daca backup e complet

Remove inactive entries from transaction log– trunchiere transaction log cand se face backup. Daca nu e selectat, SQL Server foloseste NO_TRUNCATE. Optiune disponibila doar pentru transaction log backup.

Check media set name and backup set expiration- impliedica suprascrierea accidentala.

Eject tape after backup– ejectare tape din drive cand backup e complet.

Backup set will expire– specifica data la care backup set expira.

Initialize and label media– Stergere si etichetare media sets. Folosibil mai mult cand benzile formeaza un media set.

  1. In tab-ul General, se mai poate seta Schedule, pentru startarea periodica a backup-ului. Cand toate configurarile vor fi terminate, se apasa butonul OK, si apoi se afiseaza un progress bar, cu desfasurarea exportului. Daca backup-ul este cu succes, apare si un mesaj de confirmare a acestei operatiuni.

Figure 13: Backup Progress dialog box

Restoring un backup complet in aceeasi baza de date

  1. Deschideti Enterprise Manager si conectati-va la DB unde vreti sa faceti restore

Figure 15: Restore database through Enterprise Manager

  1. Click dreapta pe baza de date, selecteaza All Tasks/Restore Database

Figure 16: Restore Database dialog box

  1. Din lista de baze de date (Restore as database), selectati baza de date pentru care se face restore. In sectiunea Parameters apare o lista a tuturor backup-urilor facute pentru baza de date selectata (combo box Show backups for database). Informatia se bazeaza pe datele stocate in tabelele de history din baza de date MSDB.
  2. Selectati backup-ul dorit din lista de backup-uri, si apoi pentru vizaulizarea proprietatilor, apasati butonul Properties

Figure 17: Backup Set Properties dialog box

  1. Click OK pentru a inchide acest dialog. In fereastra de Restore Database, avem tab-ul Options. Proprietatile disponibile sunt:

Figure 18: Restore Database Options

Eject tapes after restoring each backup – eject tape la terminare restore, daca se foloseste restore de pe tape.  

Prompt before restoring each backup –dialog box afisat dupa fiecare backup la care s-a facut restore cu success. Folosita mai ales la backup multiple.

Force restore over existing database – forteaza sa fie initializate fisierele pentru baza de date existenta. Folosita cu grija, caci sterge datele din baza de date originala.

Restore As – arata sursa si destinatia fisierelor la care se face restore.

Recovery completion state – determines the final state of the restored database.

Undo file– a file required by SQL Server to track incomplete transactions if the backup is restored in standby state.

  1. Click OK. Apare dialogul de restore, si cu progresul operatiei. Odata cu terminarea cu succes a operatiei, se afiseaza dialogul care anunta asta.


Figure 19: Restore Progress dialog box

Restoring un backup complet intr-o noua baza de date pe acelasi server

  1. Deschideti Enterprise Manager si conectati-va la server-ul unde vreti sa faceti restore
  2. Click dreapta pe oricare baza de date, selecteaza All Tasks/Restore Database

Figure 21: “Restore Database As” dialog box

  1. In campul Restore as database se introduce numele noii baze de date
  2. Restul pasilor sunt la fel, cu mentiunea ca in tab-ul Options, se poate seta o alta destinatie pentru fisierele noii baze de date decat destinatia default aleasa

Restoring un backup complet pe un nou server

  1. Se copiaza fisierele de backup pe noul server ori se share-uiesc in retea
  2. Deschideti Enterprise Manager si conectati-va la server-ul unde vreti sa faceti restore
  3. Click dreapta pe oricare baza de date, selecteaza All Tasks/Restore Database

Figure 23: “Restore from device” dialog box

  1. In campul Restore as database se introduce numele noii baze de date
  2. Se selecteaza radio butonul From device
  3. Click pe butonul Select devices

Figure 24 : Choose Restore Devices dialog box

  1. In dialogul Chooose restore device se selecteaza Disk sau Tape radio button, in functie de acestea,
  2. Se apasa butonul Add

Figure 25: Choose Restore Destination dialog box

  1. Se introduce numele fisierului din care se face restore
  2. Se apasa butonul de OK pentru toate confirmarile necesare, in toate ferestrele deschise in spate. In fereastra Restore database se afla acum device-ul selectat adineaori. Se mai pot face selectiile dorite in tab-ul Options asa cum s-au descris ele mai inainte, si apoi se starteaza operatiunea de restore.

Backup de transaction log

Transaction log = captureaza toate modificarile facute la o baza de date. O simpla tranzactie poate insera mai multe inregistrari intr-un transaction log. Fiecare inregistrare = log record, i se asigneaza un numar unic = log sequence number.

  1. Deschideti Enterprise Manager, conectati-va la server si alegeti baza de date pentru care vreti sa faceti backup de transaction log. Click dreapta pe ea, selectati All tasks/Backup database

Figure 29: Transaction Log Backup

  1. Selectati radio buton-ul Transaction log si puteti sa dati un nume backup-ului si o descriere (campurile Name si Description) dar e optional
  2. Selectati o destinatie pt backup (tape sau disk) si denumirea pentru fisier
  3. Overwrite existing media pentru a suprascrie exportul care exista, ori Append to media pentru a adauga la un fisier de backup existent
  4. Schedule daca se doreste executarea task-ului periodic si al anumite ore
  5. Tab-ul Options daca se doresc alte modificari ale optiunilor existente (vezi primul exemplu de backup folosind Enterprise Manager, pentru descrierea optiunilor disponibile)
  6. Apasa butonul OK si o sa se afiseze un progress bar, si apoi fereastra de confirmare odata ce operatiunea s-a efectuat cu succes.

Restore backup de transaction log pe acelasi server

  1. Deschideti Enterprise Manager, conectati-va la server si alegeti baza de date pentru care vreti sa faceti restore de transaction log. Click dreapta pe ea, selectati All tasks/Restore database

Figure 31: Restore log to new database

  1. In Show backups of database se selecteaza DB pentru care s-a facut backup de transaction log. Selectand fisierele si apoi apasand butonul Properties, o sa se afiseze proprietatile pentru transaction log backup
  2. Tab-ul Options daca se doresc alte modificari ale optiunilor existente (vezi primul exemplu de backup folosind Enterprise Manager, pentru descrierea optiunilor disponibile)
  3. Apasa butonul OK si o sa se afiseze un progress bar, si apoi fereastra de confirmare odata ce operatiunea s-a efectuat cu succes.

Restore de transaction log backup pe un alt server

  1. Deschideti Enterprise Manager, conectati-va la server si alegeti baza de date pentru care vreti sa faceti restore de transaction log. Click dreapta pe ea, selectati All tasks/Restore database

Figure 32: Restore transaction log backup to new server

  1. Selectati radio butonul Transaction log din Restore backup set
  2. Pentru selectarea fisierelor de backup care contin transaction log-urile, se apasa butonul Select devices…
  3. In tab-ul Options se selecteaza optiunile aditionale. Daca e backup-ul de transaction log final, selecteaza Leave Database Operational, No additional transaction logs can be stored. Altfel, daca si alte backup-uri urmeaza sa fie aplicate dupa acesta, e indicat sa se foloseasca una din cele doua optiuni ale Recovery Completion State
  4. Apasa butonul OK si o sa se afiseze un progress bar, si apoi fereastra de confirmare odata ce operatiunea s-a efectuat cu succes

Restore de transaction log backup la un moment in timp

Este la fel ca si oricare restore de transaction log, dupa cum se vede si in imaginea de mai jos; dupa ce s-au facut pasii necesari, in plus se mai selecteaza checkbox-ul Point in time restore:

Figure 31: Restore log to new database



Acesta deschide fereastra de mai jos, in care se selecteaza data si ora. Restul operatiilor decurg ca si la celelalte operatii de restore de log transaction.

Figure 33: Point In Time Restore dialog box

Differential backup

Face backup doar la extend-urile care au fost modificate de la ultimul backup complet. Diferential backup sunt cumulative, insumand tot ce s-a facut si in backup-urile diferentiale de dinainte de ultimul backup complet.

  1. Deschideti Enterprise Manager, conectati-va la server si alegeti baza de date pentru care vreti sa faceti backup diferential. Click dreapta pe ea, selectati All tasks/Backup database

Figure 34: Differential database backup settings

  1. Selectati numele bazei de date in campul de tip lista Database, introduceti optional numele si descriere pentru backup. Selectati apoi radio butonul Database – Differential
  2. Selectati o destinatie pt backup (tape sau disk) si denumirea pentru fisier
  3. Overwrite existing media pentru a suprascrie exportul care exista, ori Append to media pentru a adauga la un fisier de backup existent
  4. Schedule daca se doreste executarea task-ului periodic si al anumite ore
  5. Tab-ul Options daca se doresc alte modificari ale optiunilor existente (vezi primul exemplu de backup folosind Enterprise Manager, pentru descrierea optiunilor disponibile)
  6. Apasa butonul OK si o sa se afiseze un progress bar, si apoi fereastra de confirmare odata ce operatiunea s-a efectuat cu succes.

Restore de backup diferential pe acelasi server

  1. Deschideti Enterprise Manager, conectati-va la server si alegeti baza de date pentru care vreti sa faceti restore de transaction log. Click dreapta pe ea, selectati All tasks/Restore database

Figure 35: Differential database restore settings

  1. In sectiunea parameters seletati baza de date pentru care se aplica backup-urile in campul Show backups of database precum si timpul cand backup-ul a fost facut in campul First backup to restore.
  2. Celelalte operatii decurg ca si oricare din backup-urile amintite mai sus

Restore backup diferential pe un nou server si intr-o baza de date noua

  1. Deschideti Enterprise Manager, conectati-va la server si alegeti baza de date pentru care vreti sa faceti restore de backup diferential. Click dreapta pe ea, selectati All tasks/Restore database

Figure 36: Restore differential backup to new database settings

  1. In sectiunea Restore, se selecteaza radio butonul From Device
  2. Se adauga device-ul de pe care se face restore-ul, folosind butonul Add
  3. In grupul Restore backup set, se alege Database-differential
  4. Aditional, se mai pot face anumite selectii in grupup Option
  5. Apasa butonul OK si o sa se afiseze un progress bar, si apoi fereastra de confirmare odata ce operatiunea s-a efectuat cu succes

File/Filegroup backup

Posibilitatea de a face backup la fisierele individuale (.mdf, ndf si .ldf) care alcatuiesc o baza de date. Filegroup e grupare logica de astfel de fisiere pentru o baza de date.

  1. Deschideti Enterprise Manager, conectati-va la server si alegeti baza de date pentru care vreti sa faceti backup diferential. Click dreapta pe ea, selectati All tasks/Backup database

Figure 37: File/filegroup backup general settings

  1. Click pe optiunea File and filegroup din grupul Backup. Click apoi pe butonul care insoteste aceasta optiune, si se deschide dialogul de mai jos

Figure 38: Specify file/filegroup to back up

  1. In dialogul Specify Filegroups and Files, selectati check box-urile necesare care doriti sa le adaugati. Confirmati selectia apasand butonul OK
  2. Adaugati apoi fisierul destinatie unde sa se creeze backup-ul. Restul operatiunilor este la fel ca si celelalte tipuri de backup, respectiv selectarea unor extra optiuni din tab-ul Options, apoi startarea exportului

Restore filegroup backup cand fisierele sunt corupte

  1. Deschideti SQL Querry analyzer si conectativa la serverul care are probleme cu fisierele
  2. Selectati baza de date master si introduceti comanda de mai jos

Figure 39: Perform backup of tail of transaction log

  1. In Enterprise Manager, click dreapta pe baza de date files si selectati Restore Database

Figure 40: Restore file/filegroup backup

  1. Selectati radio butonul Filegroups or files
  2. Baza de date files trebuie sa fie selectata
  3. Selectati checkbox-ul Select a subset of backup sets. Dialogul de filtrare se deschide, si userul poate alege exact ce sa aplice, selectand Only backyp set of the following filegroups and files. Dupa efectuarea selectiei, confirmati-o apasand butonul OK

Figure 41: Filter Backup Sets dialog box

  1. In dialogul de Restore database, lista este update-uita cu informatia necesara:

Figure 42: Restore file/filegroup dialog with selected backups

  1. Aditional, se mai pot face anumite selectii in grupul Option
  2. Apasa butonul OK si o sa se afiseze un progress bar, si apoi fereastra de confirmare odata ce operatiunea s-a efectuat cu succes





Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 846
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2021 . All rights reserved

Distribuie URL

Adauga cod HTML in site