Kijan pou fè backup ak restore baz done nan SQL Server
SQL Server se yon sistèm jesyon baz done (DBMS) ki lajman itilize nan mond IT a pou jere done. Sovgad ak restorasyon se de operasyon enpòtan ke chak administratè baz done ta dwe konprann pou asire sekirite done ak rekiperasyon nan ka ta gen yon pann sistèm, koripsyon oswa pèt done. Atik sa a pral kouvri etap sa yo pou fè sovgad ak restore yon baz done nan SQL Server an detay e byen klè.
Poukisa Sovgad ak Restorasyon enpòtan?
Sovgad se pwosesis pou kopye done soti nan yon baz done pou mete yo nan yon kote ki an sekirite. Sa esansyèl pou anpeche pèt done ki ka rive akòz echèk pyès ki nan konpitè, erè imen, atak malveyan, oswa dezas natirèl. Retablisman se pwosesis pou retounen done soti nan yon sovgad nan sistèm orijinal la oswa nan nouvo sistèm nan pou retabli baz done a nan eta orijinal li.
Etap pou fè backup yon baz done nan SQL Server
Gen plizyè metòd pou fè backup yon baz done nan SQL Server. Men apwòch ki pi komen yo:
1. Sovgad atravè SQL Server Management Studio (SSMS)
SQL Server Management Studio (SSMS) se yon ekselan zouti GUI pou jere SQL Server, ki gen ladan fè backup baz done.
1. Louvri SSMS:
– Louvri SSMS epi konekte sou egzanp SQL Server ou a.
2. Chwazi Baz Done:
– Nan Eksploratè Objè a, elaji “Baz done” epi chwazi baz done ou vle fè backup la.
3. Kòmanse Pwosesis Sovgad la:
– Klike dwa sou baz done ou chwazi a, answit chwazi “Tasks” > “Back Up”.
4. Konfigirasyon backup:
– Nan fenèt “Back Up Database” la, chwazi kalite backup la (Konplè, Diferansyèl, oswa Jounal). Sovgad konplè a se tipikman sa ki pi itilize a.
– Espesifye destinasyon backup la, swa sou disk oswa kasèt. Klike sou bouton “Ajoute” a pou presize kote pou sove fichye backup la (.bak).
5. Kòmanse backup la:
– Klike sou “OK” pou kòmanse pwosesis backup la. Tann jiskaske pwosesis la fini epi asire w pa gen okenn erè ki parèt.
2. Sovgad atravè T-SQL
Yon lòt altènatif pou fè backup se itilize Transact-SQL (T-SQL).
1. Louvri Editè Rechèch la:
– Louvri SSMS epi konekte sou egzanp SQL Server la, answit ouvri fenèt Nouvo Rechèch la.
2. Ekri Script pou Sovgad la:
– Ekri script T-SQL sa a pou fè backup la. Ranplase `YourDatabaseName` ak non baz done ou a, epi `FilePath\YourBackup.bak` ak chemen destinasyon backup la.
"`sql
BAZ DONE SOU KOUVÈTI Non Baz Done Ou
SOU DISK = 'C:\Backup\BackupOu.bak'
AVÈK FÒMA,
NONMEDYA = 'SovgadSèvèSQL',
NON = 'Sovgad konplè nan NonBazDataYour';
"`
3. Ekzekisyon Script:
– Egzekite script la lè w peze bouton “Egzekite” a oubyen F5. Tann jiskaske pwosesis la fini.
3. Sovgad Otomatik Lè l sèvi avèk Plan Antretyen an
Pou fè backup otomatik ak pwograme, ou ka itilize Plan Antretyen nan SQL Server.
1. Louvri Asistan Plan Antretyen an:
– Nan Eksploratè Objè a, elaji "Jesyon", klike sou "Plan Antretyen" ak bouton dwat sourit la, answit chwazi "Asistan Plan Antretyen".
2. Konfigirasyon Orè:
– Swiv etap ki nan asistan an pou presize orè backup la, kalite backup la, ak kote depo a.
3. Sove epi Valide:
– Yon fwa ou fini, sove plan antretyen an epi asire w ke li te valide epi egzekite dapre orè ou te espesifye a.
Etap pou retabli yon baz done nan SQL Server
Pwosesis restorasyon an se envès pwosesis backup la. Men kijan pou restore yon baz done lè w ap itilize SSMS ak T-SQL.
1. Retabli atravè SQL Server Management Studio (SSMS)
1. Louvri SSMS:
– Louvri SSMS epi konekte sou egzanp SQL Server ou a.
2. Kòmanse Pwosesis Retablisman an:
– Klike dwa sou "Baz done" nan Eksploratè objè a, answit chwazi "Retabli baz done".
3. Retabli konfigirasyon an:
– Nan fenèt “Retabli baz done” a, chwazi opsyon “Aparèy” la epi klike sou bouton “…” la pou jwenn fichye backup (.bak) ou te kreye pi bonè a.
– Yon fwa ou fin chwazi fichye a, chwazi baz done ou vle restore a.
4. Espesifye Opsyon Retablisman yo:
– Anba seksyon “Opsyon restorasyon” an, asire w ou chwazi opsyon ki apwopriye a tankou “Ranplase baz done ki egziste deja a” si ou vle ranplase yon baz done ki deja egziste.
– Ou kapab chwazi tou pou chanje chemen done yo ak fichye jounal yo si sa nesesè.
5. Kòmanse Retabli:
– Klike sou “OK” pou kòmanse pwosesis restorasyon an. Tann jiskaske pwosesis la fini epi asire w pa gen okenn erè.
2. Retabli atravè T-SQL
1. Louvri Editè Rechèch la:
– Louvri SSMS epi konekte sou egzanp SQL Server la, answit ouvri fenèt Nouvo Rechèch la.
2. Ekri Script Retablisman an:
– Ekri script T-SQL sa a pou fè restorasyon an. Ranplase `YourDatabaseName` ak non baz done ou a epi `FilePath\YourBackup.bak` ak chemen fichye backup la.
"`sql
RESTAURE BAZ DONE Non Baz Done Ou a
DEPI DISK = 'C:\Backup\YourBackup.bak'
AVÈK RANPLASE;
"`
3. Ekzekisyon Script:
– Egzekite script la lè w peze bouton “Egzekite” a oubyen F5. Tann jiskaske pwosesis la fini.
Konsèy ak pi bon pratik yo
1. Fè backup regilye:
– Asire w ou fè backup baz done w la regilyèman. Planifye backup otomatik si sa posib.
2. Sove backup la nan yon kote ki an sekirite:
– Sere fichye backup yo nan yon kote ki an sekirite apa de sèvè prensipal la. Pa egzanp, depo nwaj, yon kondwi ekstèn, oswa yon lektè kasèt.
3. Verifikasyon backup:
– Apre ou fin fè yon backup, toujou verifye si fichye backup la valab epi ou ka retabli li. Ou ka retabli li nan yon baz done tès pou verifye sa.
4. Kontwole Pwosesis Sovgad ak Restorasyon an:
– Toujou kontwole pwosesis backup ak restorasyon yo pou asire yo ap fonksyone san pwoblèm epi san erè.
5. Dokimante Pwosesis la:
– Kreye dokiman konplè sou pwosesis backup ak restorasyon an pou fè li pi fasil pou ekip IT a konnen etap pou yo pran nan yon sitiyasyon ijans.
Konklizyon
Sovgad ak restorasyon se travay enpòtan pou chak administratè baz done. Lè w sèvi ak SQL Server Management Studio (SSMS) oswa script T-SQL, ou ka fasilman fè sovgad epi restore baz done w la. Asire w ou fè sovgad regilyèman epi estoke fichye sovgad yo nan yon kote ki an sekirite pou anpeche pèt done. Anplis de sa, verifye epi kontwole pwosesis la regilyèman pou asire done w yo an sekirite epi yo pare pou restore si sa nesesè.