Meriv çawa di SQL Server de databasan kopî dike û sererast dike

Meriv çawa di SQL Server de databasan kopî dike û sererast dike

SQL Server pergaleke rêveberiya daneyan (DBMS) e ku di cîhana IT-ê de ji bo birêvebirina daneyan bi berfirehî tê bikar anîn. Hilanîn û sererastkirin du operasyonên girîng in ku divê her rêveberekî daneyan fêm bike da ku ewlehiya daneyan û sererastkirina wan di rewşa têkçûna pergalê, gendeliyê, an windabûna daneyan de misoger bike. Ev gotar dê gavên ji bo hilanîn û sererastkirina daneyan di SQL Server de bi berfirehî û zelalî vebêje.

Çima Backup û Restore girîng e?

Kopîkirina daneyan ji databasekê bo cihekî ewle ye. Ev ji bo pêşîgirtina li windabûna daneyan ku dibe ku ji ber têkçûna hardware, xeletiya mirovan, êrîşên malware, an karesatên xwezayî çêbibin girîng e. Vegerandin pêvajoya vegerandina daneyan ji kopîkirinekê bo pergala orîjînal an nû ye da ku database vegere rewşa wê ya orîjînal.

Gavên ji bo Kopiyek Daneyê di SQL Server de

Ji bo hilanîna kopiyek daneyê di SQL Server de çend rêbaz hene. Li vir rêbazên herî gelemper hene:

1. Bi rêya SQL Server Management Studio (SSMS) hilanîna paşve

SQL Server Management Studio (SSMS) amrazek GUI ya pir baş e ji bo birêvebirina SQL Server, tevî pêkanîna kopiyên hilanînê yên daneyan.

1. SSMS veke:
- SSMS vekin û têkevin mînaka SQL Server-a xwe.

2. Databasê Hilbijêre:
- Di Object Explorer de, "Databases" berfireh bikin û databasa ku hûn dixwazin kopî bikin hilbijêrin.

3. Pêvajoya Piştgirtinê Dest Pê Bike:
– Li ser databasa bijartî rast-klîk bikin, paşê "Karên" > "Back Up" hilbijêrin.

4. Mîhengkirina Piştgiriyê:
– Di pencereya "Back Up Database" de, cureyê kopiyê hilbijînin (Tevahî, Diferensiyel, an Têketin). Bi gelemperî kopiya kopiyê ya tevahî ya herî zêde tê bikaranîn e.
- Cihê hilanînê diyar bike, çi li ser dîskê be çi jî li ser kasetekê be. Ji bo diyarkirina cihê hilanîna pelê hilanînê (.bak), bişkoja "Lê Zêde Bike" bitikîne.

5. Dest bi hilanînê bike:
- Ji bo destpêkirina pêvajoya hilanînê li ser "Baş e" bikirtînin. Li bendê bin ku pêvajo biqede û piştrast bikin ku ti xeletî xuya nakin.

2. Bi rêya T-SQLê hilanîna paşve

Alternatîfek din ji bo hilanîna ewlehiyê karanîna Transact-SQL (T-SQL) e.

1. Edîtorê Pirsan Veke:
- SSMS vekin û têkevin mînaka SQL Server, dûv re paceya New Query vekin.

2. Skrîpteke Piştgirîyê Binivîse:
– Ji bo pêkanîna hilanîna ewlehiyê skrîpta T-SQL ya jêrîn binivîse. Navê databasa xwe li şûna `YourDatabaseName` û rêya armanca hilanîna ewlehiyê li şûna `FilePath\YourBackup.bak` bi kar bîne.

"`sql
BAZA DATAYA PEJRANDINÊ NavêBazaYourDatabase
BO DÎSKÊ = 'C:\Backup\YourBackup.bak'
BI FORMATÊ,
MEDIANAME = 'Paşvekişandinên SQLServer',
NAME = 'Hilweşandina Tevahî ya NavêBazaYourDatabaseName';
""

3. Bicîhanîna Skrîptê:
- Skrîptê bi tikandina bişkoka "Execute" an F5 bicîh bînin. Li benda temambûna pêvajoyê bin.

3. Piştgirîkirina Otomatîkî bi karanîna Plana Parastinê

Ji bo pêkanîna kopiyên hilanînê yên otomatîk û bernamekirî, hûn dikarin Planên Parastinê yên di SQL Server de bikar bînin.

1. Sêrbazê Plana Parastinê veke:
– Di Object Explorer de, "Management" berfireh bikin, li ser "Maintenance Plans" rast-klîk bikin, paşê "Maintenance Plan Wizard" hilbijêrin.

2. Mîhengkirina Bernameyê:
- Ji bo diyarkirina bernameya hilanînê, celebê hilanînê û cîhê hilanînê, gavên di wizardê de bişopînin.

3. Tomar bike û piştrast bike:
- Piştî ku qediya, plana lênêrînê hilînin û piştrast bikin ku ew li gorî bernameya we ya diyarkirî hatiye pejirandin û bicîhanîn.

Gavên ji bo Vegerandina Databasekê di SQL Server de

Pêvajoya vegerandinê berevajî pêvajoya hilanînê ye. Li vir çawa meriv databesekê bi karanîna SSMS û T-SQL vedigerîne.

1. Vegerandina bi rêya SQL Server Management Studio (SSMS)

1. SSMS veke:
- SSMS vekin û têkevin mînaka SQL Server-a xwe.

2. Pêvajoya Vegerandinê Dest Pê Bike:
- Li ser "Databases" di Object Explorer de rast-klîk bikin, paşê "Restore Database" hilbijêrin.

3. Vegerandina Mîhengê:
- Di pencereya "Restore Database" de, vebijarka "Cîhaz" hilbijêrin û bişkoja "..." bikirtînin da ku pelê hilanînê (.bak) ku we berê çêkiriye bibînin.
- Dema ku pel hat hilbijartin, databasa ku hûn dixwazin vegerînin hilbijêrin.

4. Vebijarkên Vegerandinê diyar bikin:
- Di bin beşa "Vebijarkên Vegerandinê" de, heke hûn dixwazin databaseke heyî biguherînin, pê ewle bin ku hûn vebijarka guncaw hilbijêrin, wek mînak "Sernivîsandina databasa heyî".
- Her weha hûn dikarin hilbijêrin ku rêyên pelê daneyan û tomarê biguherînin ger hewce be.

5. Vegerandinê Dest Pê Bike:
- Ji bo destpêkirina pêvajoya vegerandinê li ser "Baş e" bikirtînin. Li benda temambûna pêvajoyê bin û piştrast bibin ku ti çewtî tune ne.

2. Vegerandina bi rêya T-SQL

1. Edîtorê Pirsan Veke:
- SSMS vekin û têkevin mînaka SQL Server, dûv re paceya New Query vekin.

2. Skrîpta Vegerandinê binivîse:
– Ji bo pêkanîna vegerandinê skrîpta T-SQL ya jêrîn binivîse. Navê `YourDatabaseName` bi navê databasa xwe û rêya pelê ya hilanînê jî bi rêya `FilePath\YourBackup.bak` biguherînin.

"`sql
VEGERANDINA DATABASE NavêBazaYourDatabase
JI DÎSKÊ = 'C:\Backup\YourBackup.bak'
BI GUHERÎNÊ;
""

3. Bicîhanîna Skrîptê:
- Skrîptê bi tikandina bişkoka "Execute" an F5 bicîh bînin. Li benda temambûna pêvajoyê bin.

Serişte û Rêbazên Herî Baş

1. Kopiyên ewlehiyê yên birêkûpêk pêk bînin:
- Bi rêkûpêk kopiyên hilanînê yên daneya xwe çêbikin. Heke gengaz be, kopiyên hilanînê yên otomatîk plansaz bikin.

2. Kopiya hilanînê li cîhekî ewle hilînin:
- Pelên hilanînê li cîhek ewle û cuda ji servera sereke hilînin. Bo nimûne, depo ewr, ajokera derveyî, an kaset.

3. Verastkirina Piştgirîyê:
- Piştî çêkirina hilanînê, her tim piştrast bike ku pelê hilanînê derbasdar e û dikare were vegerandin. Hûn dikarin ji bo piştrastkirina vê yekê vegerînin databasa ceribandinê.

4. Pêvajoya Piştgirîkirin û Vegerandinê Bişopînin:
- Her tim pêvajoyên hilanîn û vegerandinê bişopînin da ku ew bi rêkûpêk û bê şaşî bixebitin.

5. Pêvajoyê Belge Bike:
- Belgekirina bêkêmasî ya pêvajoya hilanîn û sererastkirinê biafirînin da ku tîmê IT-ê bi hêsanî gavên ku di rewşek awarte de werin avêtin biavêje.

Xelasî

Ji bo her rêveberê databasa, hilanîn û sererastkirin erkên girîng in. Bi karanîna SQL Server Management Studio (SSMS) an jî skrîptên T-SQL, hûn dikarin bi hêsanî databasa xwe hilanîn û sererast bikin. Ji bo ku hûn windabûna daneyan asteng bikin, pê ewle bin ku hûn bi rêkûpêk hilanînên ewlehiyê pêk tînin û pelên hilanînê li cîhek ewle hilînin . Wekî din, pêvajoyê bi rêkûpêk verast bikin û bişopînin da ku hûn piştrast bin ku daneyên we ewle ne û heke pêwîst be amade ne ku werin sererastkirin.

Tinggalkan commentar