Sut i wneud copi wrth gefn ac adfer cronfeydd data yn SQL Server

Sut i Wneud Copïau Wrth Gefn ac Adfer Cronfeydd Data yn SQL Server

Mae SQL Server yn system rheoli cronfa ddata (DBMS) a ddefnyddir yn helaeth yn y byd TG ar gyfer rheoli data. Mae gwneud copi wrth gefn ac adfer yn ddau weithred hanfodol y dylai pob gweinyddwr cronfa ddata eu deall i sicrhau diogelwch data ac adferiad rhag ofn methiant system, llygredd, neu golled data. Bydd yr erthygl hon yn ymdrin â'r camau ar gyfer gwneud copi wrth gefn ac adfer cronfa ddata yn SQL Server yn fanwl ac yn glir.

Pam mae Copïo Wrth Gefn ac Adfer yn Bwysig?

Copïo data o gronfa ddata i leoliad diogel yw gwneud copi wrth gefn. Mae hyn yn hanfodol i atal colli data a all ddigwydd oherwydd methiant caledwedd, gwall dynol, ymosodiadau meddalwedd faleisus, neu drychinebau naturiol. Adfer yw'r broses o ddychwelyd data o gopi wrth gefn i'r system wreiddiol neu newydd i adfer y gronfa ddata i'w chyflwr gwreiddiol.

Camau i Wneud Copïau Wrth Gefn o Gronfa Ddata yn SQL Server

Mae sawl dull ar gyfer gwneud copi wrth gefn o gronfa ddata yn SQL Server. Dyma'r dulliau mwyaf cyffredin:

1. Gwneud copi wrth gefn drwy SQL Server Management Studio (SSMS)

Mae SQL Server Management Studio (SSMS) yn offeryn GUI rhagorol ar gyfer rheoli SQL Server, gan gynnwys cynnal copïau wrth gefn o gronfeydd data.

1. Agor SSMS:
– Agorwch SSMS a mewngofnodwch i'ch enghraifft o SQL Server.

2. Dewiswch Gronfa Ddata:
– Yn Object Explorer, ehangwch “Cronfeydd Data” a dewiswch y gronfa ddata rydych chi am wneud copi wrth gefn ohoni.

3. Dechreuwch y Broses Wrth Gefn:
– Cliciwch ar y dde ar y gronfa ddata a ddewiswyd, yna dewiswch “Tasgau” > “Gwneud copi wrth gefn”.

4. Ffurfweddiad Wrth Gefn:
– Yn y ffenestr “Gwneud copi wrth gefn o’r gronfa ddata”, dewiswch y math o gopi wrth gefn (Llawn, Gwahaniaethol, neu Log). Copi wrth gefn llawn yw’r un a ddefnyddir amlaf fel arfer.
– Nodwch y cyrchfan wrth gefn, naill ai i ddisg neu dâp. Cliciwch y botwm “Ychwanegu” i nodi'r lleoliad ar gyfer cadw'r ffeil wrth gefn (.bak).

DARLLENWCH  Sut i adeiladu eich cyfrifiadur eich hun o'r dechrau

5. Dechrau Gwneud Copi Wrth Gefn:
– Cliciwch “Iawn” i gychwyn y broses wrth gefn. Arhoswch i’r broses gwblhau a gwnewch yn siŵr nad oes unrhyw wallau’n ymddangos.

2. Copïo wrth gefn drwy T-SQL

Dewis arall ar gyfer gwneud copi wrth gefn yw defnyddio Transact-SQL (T-SQL).

1. Agor y Golygydd Ymholiadau:
– Agorwch SSMS a mewngofnodwch i'r enghraifft SQL Server, yna agorwch y ffenestr Ymholiad Newydd.

2. Ysgrifennu Sgript Wrth Gefn:
– Ysgrifennwch y sgript T-SQL ganlynol i wneud y copi wrth gefn. Rhowch enw eich cronfa ddata yn lle `YourDatabaseName`, a llwybr cyrchfan y copi wrth gefn yn lle `FilePath\YourBackup.bak`.

"`sql
CRONFA DDATA WRTH GEFN EichEnwCronfaDdata
I'R DDISG = 'C:\Backup\EichBackup.bak'
GYDA FFORMAT,
ENWCYFRYNGAU = 'SQLSververBackups',
ENW = 'Copïau wrth gefn llawn o'chEnwCronfaDdata';
“`

3. Gweithredu Sgript:
– Gweithredwch y sgript drwy wasgu’r botwm “Gweithredu” neu F5. Arhoswch i’r broses gwblhau.

3. Copïo Wrth Gefn Awtomatig Gan Ddefnyddio Cynllun Cynnal a Chadw

I gynnal copïau wrth gefn awtomatig ac wedi'u hamserlennu, gallwch ddefnyddio Cynlluniau Cynnal a Chadw yn SQL Server.

1. Agorwch y Dewin Cynllun Cynnal a Chadw:
– Yn Object Explorer, ehangwch “Rheoli”, cliciwch ar y dde ar “Cynlluniau Cynnal a Chadw”, yna dewiswch “Dewin Cynllun Cynnal a Chadw”.

2. Ffurfweddu'r Amserlen:
– Dilynwch y camau yn y dewin i nodi'r amserlen wrth gefn, y math o wrth gefn, a'r lleoliad storio.

3. Cadw a Dilysu:
– Ar ôl ei gwblhau, cadwch y cynllun cynnal a chadw a gwnewch yn siŵr ei fod wedi'i ddilysu a'i weithredu yn ôl eich amserlen benodedig.

Camau i Adfer Cronfa Ddata yn SQL Server

Mae'r broses adfer yn groes i'r broses wrth gefn. Dyma sut i adfer cronfa ddata gan ddefnyddio SSMS a T-SQL.

1. Adfer drwy SQL Server Management Studio (SSMS)

1. Agor SSMS:
– Agorwch SSMS a mewngofnodwch i'ch enghraifft o SQL Server.

2. Dechreuwch y Broses Adfer:
– Cliciwch ar y dde ar “Cronfeydd Data” yn Object Explorer, yna dewiswch “Adfer Cronfa Ddata”.

DARLLENWCH  Sut i osod Linux ar gyfrifiadur Windows

3. Adfer y Ffurfweddiad:
– Yn y ffenestr “Adfer Cronfa Ddata”, dewiswch yr opsiwn “Dyfais” a chliciwch ar y botwm “…” i ddod o hyd i’r ffeil wrth gefn (.bak) a greoch yn gynharach.
– Ar ôl i'r ffeil gael ei dewis, dewiswch y gronfa ddata rydych chi am ei hadfer.

4. Nodwch yr Opsiynau Adfer:
– O dan yr adran “Dewisiadau adfer”, gwnewch yn siŵr eich bod yn dewis yr opsiwn priodol fel “Drosysgrifennu’r gronfa ddata bresennol” os ydych chi am ddisodli cronfa ddata bresennol.
– Gallwch hefyd ddewis newid y llwybrau data a ffeiliau log os oes angen.

5. Dechrau Adfer:
– Cliciwch “Iawn” i gychwyn y broses adfer. Arhoswch i’r broses gwblhau a gwnewch yn siŵr nad oes unrhyw wallau.

2. Adfer drwy T-SQL

1. Agor y Golygydd Ymholiadau:
– Agorwch SSMS a mewngofnodwch i'r enghraifft SQL Server, yna agorwch y ffenestr Ymholiad Newydd.

2. Ysgrifennwch y Sgript Adfer:
– Ysgrifennwch y sgript T-SQL ganlynol i gyflawni'r adferiad. Disodli `YourDatabaseName` gydag enw eich cronfa ddata a `FilePath\YourBackup.bak` gyda llwybr y ffeil wrth gefn.

"`sql
ADFER CRONFA DDATA EichEnwCronfaDdata
O'R DDISC = 'C:\Backup\EichBackup.bak'
GYDA DISODLI;
“`

3. Gweithredu Sgript:
– Gweithredwch y sgript drwy wasgu’r botwm “Gweithredu” neu F5. Arhoswch i’r broses gwblhau.

Awgrymiadau ac Arferion Gorau

1. Gwneud copïau wrth gefn rheolaidd:
– Gwnewch yn siŵr eich bod yn gwneud copi wrth gefn o'ch cronfa ddata yn rheolaidd. Trefnwch gopïau wrth gefn awtomatig os yn bosibl.

2. Cadwch y copi wrth gefn mewn lleoliad diogel:
– Storiwch ffeiliau wrth gefn mewn lleoliad diogel ar wahân i'r prif weinydd. Er enghraifft, storfa cwmwl, gyriant allanol, neu yriant tâp.

3. Dilysu Copïau Wrth Gefn:
– Ar ôl gwneud copi wrth gefn, gwiriwch bob amser fod y ffeil wrth gefn yn ddilys a bod modd ei hadfer. Gallwch adfer i gronfa ddata brawf i wirio hyn.

4. Monitro'r Broses Wrth Gefn ac Adfer:
– Monitrwch y prosesau wrth gefn ac adfer bob amser i sicrhau eu bod yn rhedeg yn esmwyth a heb wallau.

DARLLENWCH  Sut i atal ymosodiadau ransomware ar eich cyfrifiadur

5. Dogfennu'r Broses:
– Creu dogfennaeth gyflawn o’r broses wrth gefn ac adfer i’w gwneud hi’n haws i’r tîm TG wybod y camau i’w cymryd mewn argyfwng.

Casgliad

Mae gwneud copi wrth gefn ac adfer yn dasgau hanfodol i bob gweinyddwr cronfa ddata. Gan ddefnyddio sgriptiau SQL Server Management Studio (SSMS) neu T-SQL, gallwch wneud copi wrth gefn ac adfer eich cronfa ddata yn hawdd. Gwnewch yn siŵr eich bod yn gwneud copïau wrth gefn rheolaidd ac yn storio'r ffeiliau wrth gefn mewn lleoliad diogel i atal colli data. Yn ogystal, gwiriwch a monitro'r broses yn rheolaidd i sicrhau bod eich data yn ddiogel ac yn barod i'w adfer os oes angen.

Gadewch sylw