Bii o ṣe le ṣe afẹyinti ati mu awọn apoti isura data pada ni SQL Server
SQL Server jẹ́ ètò ìṣàkóso ibi ìkópamọ́ dátà (DBMS) tí a ń lò ní gbogbogbòò ní ayé IT fún ṣíṣàkóso data. Ìfipamọ́ àti mímúpadà jẹ́ iṣẹ́ pàtàkì méjì tí gbogbo olùdarí ibi ìkópamọ́ dátà gbọ́dọ̀ mọ̀ láti rí i dájú pé ààbò àti ìgbàpadà dátà wà nígbà tí ètò bá kùnà, ìbàjẹ́, tàbí pípadánù dátà bá ṣẹlẹ̀. Àpilẹ̀kọ yìí yóò bo àwọn ìgbésẹ̀ fún ṣíṣe àtìlẹ́yìn àti mímú ibi ìkópamọ́ dátà padà sípò ní SQL Server ní kíkún àti ní kedere.
Kí ló dé tí àfikún àti àtúnṣe fi ṣe pàtàkì?
Ìfipamọ́ ni ilana didaakọ data lati ibi ipamọ data si ibi aabo kan. Eyi ṣe pataki lati dena pipadanu data ti o le waye nitori ikuna hardware, aṣiṣe eniyan, awọn ikọlu malware, tabi awọn ajalu adayeba. Restore ni ilana ti ipadabọ data lati afẹyinti si eto atilẹba tabi tuntun lati mu ibi ipamọ data pada si ipo atilẹba rẹ.
Awọn Igbesẹ lati Ṣe afẹyinti Ibi ipamọ data kan ni SQL Server
Ọpọlọpọ ọna lo wa fun fifi afẹyinti data pamọ sinu SQL Server. Awọn ọna ti o wọpọ julọ niyi:
1. Àtìlẹ́yìn nípasẹ̀ SQL Server Management Studio (SSMS)
SQL Server Management Studio (SSMS) jẹ́ irinṣẹ́ GUI tó dára fún ṣíṣàkóso SQL Server, pẹ̀lú ṣíṣe àwọn àfikún dátà.
1. Buka SSMS :
– Ṣii SSMS ki o wọle si apẹẹrẹ SQL Server rẹ.
2. Pilih Database :
– Nínú Object Explorer, fẹ̀ “Databases” síi kí o sì yan database tí o fẹ́ ṣe àtìlẹ́yìn fún.
3. Mulai Proses Backup :
– Tẹ-ọtun lori ibi ipamọ data ti a yan, lẹhinna yan “Awọn iṣẹ-ṣiṣe” > “Afẹyinti”.
4. Konfigurasi Backup :
– Nínú fèrèsé “Back Up Database”, yan irú àfikún (Full, Differential, tàbí Log). Àfikún àfikún ni a sábà máa ń lò jùlọ.
– Sọ ibi tí a fẹ́ fi pamọ́ sí, yálà sí díìsìkì tàbí tẹ́ẹ̀pù. Tẹ bọ́tìnì “Fi kún” láti sọ ibi tí a fẹ́ fi fáìlì àfikún (.bak) pamọ́ sí.
5. Mulai Backup :
– Tẹ “Ó DÁRA” láti bẹ̀rẹ̀ iṣẹ́ àfikún. Dúró títí iṣẹ́ náà yóò fi parí kí o sì rí i dájú pé àṣìṣe kankan kò hàn.
2. Àfikún nípasẹ̀ T-SQL
Ona miiran fun afẹyinti ni lati lo Transact-SQL (T-SQL).
1. Buka Query Editor :
– Ṣí SSMS kí o sì wọlé sí àpẹẹrẹ SQL Server, lẹ́yìn náà ṣí window New Query.
2. Tulis Skrip Backup :
– Kọ ìwé-àfọwọ́kọ T-SQL tó tẹ̀lé yìí láti ṣe àfikún. Rọpò `YourDatabaseName` pẹ̀lú orúkọ ibi ìpamọ́ dátà rẹ, àti `FilePath\YourBackup.bak` pẹ̀lú ọ̀nà ibi ìpamọ́ dátà.
“`sql
ÀPẸ̀KỌ DÁTÁBÌRẸ́KỌ Orúkọ Dátà Rẹ
SI DÍÌSÌ = 'C:\Backup\YourBackup.bak'
PẸ̀LÚ ÌWÉ ÌRÒYÌN,
MEDIANAME = 'Àwọn Àtìlẹ́yìn SQLServer',
ORÚKỌ = 'Àfikún Kíkún ti Orúkọ Àkójọpọ̀ Rẹ';
““
3. Eksekusi Skrip :
– Ṣe àgbékalẹ̀ náà nípa títẹ bọ́tìnì “Ṣíṣe” tàbí F5. Dúró títí iṣẹ́ náà yóò fi parí.
3. Àfikún Àìfọwọ́sí Àìfọwọ́sí Nípa lílo Ètò Ìtọ́jú
Láti ṣe àwọn àfikún àdánidá àti àwọn àtúnṣe tí a ṣètò, o le lo Àwọn Ètò Ìtọ́jú nínú SQL Server.
1. Buka Maintenance Plan Wizard :
– Nínú Object Explorer, fẹ̀ “Management” sí i, tẹ-ọtun lórí “Maintenance Plans”, lẹ́yìn náà yan “Maintenance Plan Wizard”.
2. Konfigurasi Jadwal :
– Tẹ̀lé àwọn ìgbésẹ̀ nínú aṣàfihàn náà láti sọ ìṣètò àfikún, irú àfikún, àti ibi ìpamọ́.
3. Simpan dan Validasi :
– Nígbà tí o bá parí rẹ̀, fi ètò ìtọ́jú náà pamọ́ kí o sì rí i dájú pé a ti fọwọ́ sí i, a sì ti ṣe é gẹ́gẹ́ bí ìṣètò tí o yàn.
Awọn Igbesẹ lati Mu Ibi ipamọ data pada ni SQL Server
Ìlànà ìtúnṣe ni ìyípadà ìlànà ìfàsẹ́yìn. Èyí ni bí a ṣe lè dá ibi ìpamọ́ dátà padà nípa lílo SSMS àti T-SQL.
1. Mu pada nipasẹ SQL Server Management Studio (SSMS)
1. Buka SSMS :
– Ṣii SSMS ki o wọle si apẹẹrẹ SQL Server rẹ.
2. Mulai Proses Restore :
– Tẹ-ọtun lori “Awọn aaye data” ninu Ohun elo Explorer, lẹhinna yan “Mu aaye data pada”.
3. Konfigurasi Restore :
– Nínú fèrèsé “Restore Database”, yan àṣàyàn “Ẹ̀rọ” kí o sì tẹ bọ́tìnì “...” láti rí fáìlì àfikún (.bak) tí o ṣẹ̀dá tẹ́lẹ̀.
– Nígbà tí a bá ti yan fáìlì náà, yan ibi ìpamọ́ data tí o fẹ́ mú padà sípò.
4. Spesifikasikan Opsi Restore :
– Lábẹ́ abala “Àwọn àṣàyàn àtúnṣe”, rí i dájú pé o yan àṣàyàn tó yẹ bíi “Àtúnṣe ibi ìpamọ́ data tó wà” tí o bá fẹ́ rọ́pò ibi ìpamọ́ data tó wà tẹ́lẹ̀.
- O tun le yan lati yi awọn ọna data ati faili log pada ti o ba jẹ dandan.
5. Mulai Restore :
– Tẹ “Ó DÁRA” láti bẹ̀rẹ̀ iṣẹ́ àtúnṣe. Dúró títí iṣẹ́ náà yóò fi parí kí o sì rí i dájú pé kò sí àṣìṣe kankan.
2. Mu pada nipasẹ T-SQL
1. Buka Query Editor :
– Ṣí SSMS kí o sì wọlé sí àpẹẹrẹ SQL Server, lẹ́yìn náà ṣí window New Query.
2. Tulis Skrip Restore :
– Kọ ìwé T-SQL tó tẹ̀lé yìí láti ṣe àtúnṣe náà. Rọpò `YourDatabaseName` pẹ̀lú orúkọ ibi ìpamọ́ dátà rẹ àti `FilePath\YourBackup.bak` pẹ̀lú ọ̀nà fáìlì àfikún.
“`sql
DÁ ...
LATI DISK = 'C:\Backup\YourBackup.bak'
PẸ̀LÚ RÍPÒ;
““
3. Eksekusi Skrip :
– Ṣe àgbékalẹ̀ náà nípa títẹ bọ́tìnì “Ṣíṣe” tàbí F5. Dúró títí iṣẹ́ náà yóò fi parí.
Àwọn ìmọ̀ràn àti àwọn ìlànà tó dára jùlọ
1. Rutin Melakukan Backup :
– Rí i dájú pé o ń ṣe àtìlẹ́yìn fún ibi ìpamọ́ dátà rẹ déédéé. Ṣètò àwọn àtìlẹ́yìn àtìlẹ́yìn àdáni tí ó bá ṣeé ṣe.
2. Simpan Backup di Lokasi Aman :
– Simpan file backup di lokasi yang aman dan berbeda dari server utama. Misalnya, awọsanma ipamọ, external drive, atau tape.
3. Verifikasi Backup :
– Lẹ́yìn ṣíṣe àfikún, máa rí i dájú pé fáìlì àfikún náà wúlò àti pé a lè dá a padà. O lè dá a padà sí ibi ìpamọ́ ìdánwò láti fìdí èyí múlẹ̀.
4. Monitor Proses Backup dan Restore :
– Máa ṣe àkíyèsí àwọn ìlànà ìfipamọ́ àti ìgbàpadà nígbà gbogbo láti rí i dájú pé wọ́n ń ṣiṣẹ́ láìsí àṣìṣe àti láìsí àṣìṣe.
5. Dokumentasikan Proses :
– Ṣẹ̀dá ìwé kíkún nípa ìlànà ìfipamọ́ àti ìgbàpadà láti jẹ́ kí ó rọrùn fún ẹgbẹ́ IT láti mọ àwọn ìgbésẹ̀ tí ó yẹ kí a gbé ní ipò pàjáwìrì.
Ipari
Backup dan restore adalah tugas krusial bagi setiap administrator database. Dengan menggunakan SQL Server Management Studio (SSMS) atau skrip T-SQL, Anda dapat melakukan backup dan restore database dengan mudah. Pastikan untuk selalu melakukan backup secara rutin dan pa file backup di lokasi yang aman untuk menghindari kehilangan data. Selain itu, lakukan verifikasi dan monitor proses secara berkala untuk memastikan data Anda selalu dalam kondisi aman dan siap dipulihkan jika diperlukan.