Si të bëni kopje rezervë dhe rivendosni bazat e të dhënave në SQL Server

Si të bëni kopje rezervë dhe të rivendosni bazat e të dhënave në SQL Server

SQL Server është një sistem menaxhimi të bazës së të dhënave (DBMS) që përdoret gjerësisht në botën e IT-së për menaxhimin e të dhënave. Rezervimi dhe rivendosja janë dy operacione thelbësore që çdo administrator i bazës së të dhënave duhet t'i kuptojë për të siguruar sigurinë dhe rikuperimin e të dhënave në rast të dështimit të sistemit, korruptimit ose humbjes së të dhënave. Ky artikull do të mbulojë hapat për krijimin e rezervimit dhe rivendosjen e një baze të dhënash në SQL Server në detaje dhe qartë.

Pse është e rëndësishme kopja rezervë dhe rivendosja?

Kopjimi i të dhënave nga një bazë të dhënash në një vendndodhje të sigurt është procesi i kopjimit të të dhënave nga një bazë të dhënash në një vendndodhje të sigurt. Kjo është thelbësore për të parandaluar humbjen e të dhënave që mund të ndodhë për shkak të dështimit të harduerit, gabimit njerëzor, sulmeve të programeve keqdashëse ose fatkeqësive natyrore. Rivendosja është procesi i kthimit të të dhënave nga një kopje rezervë në sistemin origjinal ose të ri për të rikthyer bazën e të dhënave në gjendjen e saj origjinale.

Hapat për të bërë kopje rezervë të një baze të dhënash në SQL Server

Ekzistojnë disa metoda për të bërë kopje rezervë të një baze të dhënash në SQL Server. Ja disa nga qasjet më të zakonshme:

1. Kopje rezervë nëpërmjet SQL Server Management Studio (SSMS)

SQL Server Management Studio (SSMS) është një mjet i shkëlqyer GUI për menaxhimin e SQL Server, duke përfshirë kryerjen e kopjeve rezervë të bazës së të dhënave.

1. Hapni SSMS-në:
– Hapni SSMS dhe hyni në instancën tuaj të SQL Server.

2. Zgjidhni Bazën e të Dhënave:
– Në Object Explorer, zgjeroni “Databases” dhe zgjidhni bazën e të dhënave që dëshironi të kopjoni kopje rezervë.

3. Filloni procesin e krijimit të kopjeve rezervë:
– Klikoni me të djathtën mbi bazën e të dhënave të zgjedhur, pastaj zgjidhni “Detyrat” > “Krijoni kopje rezervë”.

4. Konfigurimi i kopjes rezervë:
– Në dritaren “Krijoni kopje rezervë të bazës së të dhënave”, zgjidhni llojin e kopjes rezervë (I plotë, Diferencial ose Log). Kopja rezervë e plotë është zakonisht më e përdorura.
– Specifikoni destinacionin e kopjes rezervë, qoftë në disk ose në shirit. Klikoni butonin “Shto” për të specifikuar vendndodhjen për ruajtjen e skedarit të kopjes rezervë (.bak).

LEXO  Si ta ndërtoni kompjuterin tuaj nga e para

5. Filloni kopjimin rezervë:
– Klikoni “Në rregull” për të filluar procesin e kopjimit rezervë. Prisni derisa të përfundojë procesi dhe sigurohuni që të mos shfaqen gabime.

2. Kopje rezervë nëpërmjet T-SQL

Një alternativë tjetër për ruajtjen e të dhënave është përdorimi i Transact-SQL (T-SQL).

1. Hapni Redaktuesin e Pyetjeve:
– Hapni SSMS dhe hyni në instancën e SQL Server, pastaj hapni dritaren New Query.

2. Shkruaj Skriptin e Kopjimit të të Dhënave të Pavarura:
– Shkruani skriptin e mëposhtëm T-SQL për të kryer kopjimin rezervë. Zëvendësoni `YourDatabaseName` me emrin e bazës së të dhënave tuaja dhe `FilePath\YourBackup.bak` me rrugën e destinacionit të kopjimit rezervë.

“`sql
BAZA E TË DHËNAVE REZERVË Emri i bazës suaj të të dhënave
NË DISK = 'C:\Backup\YourBackup.bak'
ME FORMAT,
MEDIANAME = 'Backups SQLServer',
NAME = 'Kopje rezervë e plotë e Emrit të bazës suaj të të dhënave';
""

3. Ekzekutimi i Skriptit:
– Ekzekutoni skriptin duke shtypur butonin “Ekzekuto” ​​ose F5. Prisni që procesi të përfundojë.

3. Rezervë Automatike Duke Përdorur Planin e Mirëmbajtjes

Për të kryer kopje rezervë automatike dhe të planifikuara, mund të përdorni Planet e Mirëmbajtjes në SQL Server.

1. Hapni Asistentin e Planit të Mirëmbajtjes:
– Në Object Explorer, zgjeroni “Management”, klikoni me të djathtën mbi “Maintenance Plans” dhe më pas zgjidhni “Maintenance Plan Wizard”.

2. Konfigurimi i Planifikimit:
– Ndiqni hapat në asistent për të specifikuar orarin e kopjimit rezervë, llojin e kopjes rezervë dhe vendndodhjen e ruajtjes.

3. Ruaj dhe Validoje:
– Pasi të keni përfunduar, ruani planin e mirëmbajtjes dhe sigurohuni që është validuar dhe ekzekutuar sipas orarit tuaj të specifikuar.

Hapat për të rivendosur një bazë të dhënash në SQL Server

Procesi i rivendosjes është e kundërta e procesit të kopjimit rezervë. Ja se si të rivendosni një bazë të dhënash duke përdorur SSMS dhe T-SQL.

1. Rivendosja nëpërmjet SQL Server Management Studio (SSMS)

1. Hapni SSMS-në:
– Hapni SSMS dhe hyni në instancën tuaj të SQL Server.

2. Filloni procesin e rikthimit:
– Klikoni me të djathtën mbi “Bazat e të dhënave” në Object Explorer, pastaj zgjidhni “Rikthe bazën e të dhënave”.

LEXO  Si të instaloni Linux në një PC me Windows

3. Rivendosja e konfigurimit:
– Në dritaren “Rikthe bazën e të dhënave”, zgjidhni opsionin “Pajisja” dhe klikoni butonin “…” për të gjetur skedarin rezervë (.bak) që keni krijuar më parë.
– Pasi të jetë zgjedhur skedari, zgjidhni bazën e të dhënave që dëshironi të rivendosni.

4. Specifikoni Opsionet e Rivendosjes:
– Nën seksionin “Opsionet e rikthimit”, sigurohuni që të zgjidhni opsionin e duhur, siç është “Mbishkruaj bazën e të dhënave ekzistuese” nëse doni të zëvendësoni një bazë të dhënash ekzistuese.
– Gjithashtu mund të zgjidhni të ndryshoni shtigjet e skedarëve të të dhënave dhe të regjistrave nëse është e nevojshme.

5. Filloni Rivendosjen:
– Klikoni “Në rregull” për të filluar procesin e rivendosjes. Prisni derisa të përfundojë procesi dhe sigurohuni që nuk ka gabime.

2. Rivendosja nëpërmjet T-SQL

1. Hapni Redaktuesin e Pyetjeve:
– Hapni SSMS dhe hyni në instancën e SQL Server, pastaj hapni dritaren New Query.

2. Shkruani Skriptin e Rivendosjes:
– Shkruani skriptin e mëposhtëm T-SQL për të kryer rivendosjen. Zëvendësoni `YourDatabaseName` me emrin e bazës së të dhënave dhe `FilePath\YourBackup.bak` me shtegun e skedarit rezervë.

“`sql
RIVENDOS BAZËN E TË DHËNAVE Emri i bazës suaj të të dhënave
NGA DISK = 'C:\Backup\YourBackup.bak'
ME ZËVENDËSIM;
""

3. Ekzekutimi i Skriptit:
– Ekzekutoni skriptin duke shtypur butonin “Ekzekuto” ​​ose F5. Prisni që procesi të përfundojë.

Këshilla dhe Praktikat më të Mira

1. Kryeni kopje rezervë të rregullta:
– Sigurohuni që të bëni kopje rezervë të bazës së të dhënave rregullisht. Planifikoni kopje rezervë automatike nëse është e mundur.

2. Ruajeni kopjen rezervë në një vend të sigurt:
– Ruani skedarët rezervë në një vend të sigurt, të ndarë nga serveri kryesor. Për shembull, në ruajtjen në cloud, në një disk të jashtëm ose në një disk kasete.

3. Verifikimi i kopjes rezervë:
– Pas kryerjes së një kopjeje rezervë, verifikoni gjithmonë që skedari i kopjes rezervë është i vlefshëm dhe mund të rikthehet. Mund ta riktheni në një bazë të dhënash testimi për ta verifikuar këtë.

4. Monitoroni procesin e kopjimit rezervë dhe rikthimit:
– Monitoroni gjithmonë proceset e kopjimit rezervë dhe rivendosjes për t'u siguruar që ato funksionojnë pa probleme dhe pa gabime.

LEXO  Si të parandaloni sulmet ransomware në kompjuterin tuaj

5. Dokumentoni Procesin:
– Krijoni dokumentacion të plotë të procesit të kopjimit rezervë dhe rivendosjes për ta bërë më të lehtë për ekipin e IT-së të dijë hapat që duhen ndërmarrë në një situatë emergjente.

konkluzioni

Krijimi i kopjeve rezervë dhe rivendosja janë detyra thelbësore për çdo administrator të bazës së të dhënave. Duke përdorur skriptet SQL Server Management Studio (SSMS) ose T-SQL, ju mund të krijoni kopje rezervë dhe të rivendosni lehtësisht bazën tuaj të të dhënave. Sigurohuni që të kryeni kopje rezervë të rregullta dhe të ruani skedarët e kopjeve rezervë në një vend të sigurt për të parandaluar humbjen e të dhënave. Përveç kësaj, verifikoni dhe monitoroni procesin rregullisht për t'u siguruar që të dhënat tuaja janë të sigurta dhe gati për t'u rikuperuar nëse është e nevojshme.

Lini një koment