របៀបបម្រុងទុក និងស្ដារមូលដ្ឋានទិន្នន័យនៅក្នុង SQL Server

របៀបបម្រុងទុក និងស្ដារមូលដ្ឋានទិន្នន័យនៅក្នុង SQL Server

SQL Server គឺជាប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ (DBMS) ដែលត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយនៅក្នុងពិភព IT សម្រាប់គ្រប់គ្រងទិន្នន័យ។ ការបម្រុងទុក និងស្ដារឡើងវិញគឺជាប្រតិបត្តិការសំខាន់ពីរដែលអ្នកគ្រប់គ្រងមូលដ្ឋានទិន្នន័យគ្រប់រូបគួរតែយល់ ដើម្បីធានាសុវត្ថិភាពទិន្នន័យ និងការស្តារឡើងវិញ ក្នុងករណីមានការបរាជ័យនៃប្រព័ន្ធ ការខូចខាត ឬការបាត់បង់ទិន្នន័យ។ អត្ថបទនេះនឹងគ្របដណ្តប់ជំហានសម្រាប់ការបម្រុងទុក និងស្ដារមូលដ្ឋានទិន្នន័យនៅក្នុង SQL Server ឱ្យបានលម្អិត និងច្បាស់លាស់។

ហេតុអ្វីបានជាការបម្រុងទុក និងការស្ដារឡើងវិញមានសារៈសំខាន់?

ការបម្រុងទុកគឺជាដំណើរការនៃការចម្លងទិន្នន័យពីមូលដ្ឋានទិន្នន័យទៅកាន់ទីតាំងដែលមានសុវត្ថិភាព។ នេះគឺចាំបាច់ដើម្បីការពារការបាត់បង់ទិន្នន័យដែលអាចកើតឡើងដោយសារតែការបរាជ័យផ្នែករឹង កំហុសរបស់មនុស្ស ការវាយប្រហារដោយមេរោគ ឬគ្រោះមហន្តរាយធម្មជាតិ។ ការស្ដារឡើងវិញគឺជាដំណើរការនៃការប្រគល់ទិន្នន័យពីការបម្រុងទុកទៅប្រព័ន្ធដើម ឬថ្មីដើម្បីស្ដារមូលដ្ឋានទិន្នន័យទៅសភាពដើមរបស់វា។

ជំហានដើម្បីបម្រុងទុកមូលដ្ឋានទិន្នន័យនៅក្នុង SQL Server

មានវិធីសាស្រ្តជាច្រើនសម្រាប់បម្រុងទុកមូលដ្ឋានទិន្នន័យនៅក្នុង SQL Server។ ខាងក្រោមនេះគឺជាវិធីសាស្រ្តទូទៅបំផុត៖

១. បម្រុងទុកតាមរយៈ SQL Server Management Studio (SSMS)

ស្ទូឌីយោគ្រប់គ្រងម៉ាស៊ីនបម្រើ SQL (SSMS) គឺជាឧបករណ៍ GUI ដ៏ល្អសម្រាប់គ្រប់គ្រងម៉ាស៊ីនបម្រើ SQL រួមទាំងការអនុវត្តការបម្រុងទុកមូលដ្ឋានទិន្នន័យ។

១. បើក SSMS៖
– បើក SSMS ហើយចូលទៅក្នុង SQL Server របស់អ្នក។

២. ជ្រើសរើសមូលដ្ឋានទិន្នន័យ៖
– នៅក្នុង Object Explorer សូមពង្រីក “Databases” ហើយជ្រើសរើសមូលដ្ឋានទិន្នន័យដែលអ្នកចង់បម្រុងទុក។

៣. ចាប់ផ្តើមដំណើរការបម្រុងទុក៖
– ចុចកណ្ដុរស្ដាំលើមូលដ្ឋានទិន្នន័យដែលបានជ្រើសរើស បន្ទាប់មកជ្រើសរើស “Tasks” > “Back Up”។

៤. ការកំណត់រចនាសម្ព័ន្ធបម្រុងទុក៖
– នៅក្នុងបង្អួច “បម្រុងទុកមូលដ្ឋានទិន្នន័យ” សូមជ្រើសរើសប្រភេទបម្រុងទុក (ពេញ ឌីផេរ៉ង់ស្យែល ឬកំណត់ហេតុ)។ ការបម្រុងទុកពេញលេញជាធម្មតាត្រូវបានប្រើជាទូទៅបំផុត។
– បញ្ជាក់​ទិសដៅ​បម្រុងទុក ទាំង​ទៅកាន់​ឌីស ឬ​កាសែត។ ចុច​ប៊ូតុង “បន្ថែម” ដើម្បី​បញ្ជាក់​ទីតាំង​សម្រាប់​រក្សាទុក​ឯកសារ​បម្រុងទុក (.bak)។

៥. ចាប់ផ្តើមបម្រុងទុក៖
– ចុច “យល់ព្រម” ដើម្បីចាប់ផ្តើមដំណើរការបម្រុងទុក។ រង់ចាំដំណើរការបញ្ចប់ ហើយត្រូវប្រាកដថាមិនមានកំហុសលេចឡើងទេ។

2. បម្រុងទុកតាមរយៈ T-SQL

ជម្រើសមួយទៀតសម្រាប់ការបម្រុងទុកគឺប្រើ Transact-SQL (T-SQL)។

១. បើក​កម្មវិធី​និពន្ធ​សំណួរ៖
– បើក SSMS ហើយចូលទៅក្នុង SQL Server instance បន្ទាប់មកបើកបង្អួច New Query។

២. សរសេរស្គ្រីបបម្រុងទុក៖
– សូមសរសេរស្គ្រីប T-SQL ខាងក្រោមដើម្បីអនុវត្តការបម្រុងទុក។ ជំនួស `YourDatabaseName` ដោយឈ្មោះមូលដ្ឋានទិន្នន័យរបស់អ្នក និង `FilePath\YourBackup.bak` ដោយផ្លូវគោលដៅបម្រុងទុក។

“` sql
បម្រុងទុកមូលដ្ឋានទិន្នន័យ YourDatabaseName
ទៅ​ថាស = 'C:\Backup\YourBackup.bak'
ជាមួយទម្រង់,
ឈ្មោះមេឌៀ = 'ការបម្រុងទុកទិន្នន័យ SQLServer',
ឈ្មោះ = 'ការបម្រុងទុកពេញលេញនៃឈ្មោះមូលដ្ឋានទិន្នន័យរបស់អ្នក';
“ `

៣. ការប្រតិបត្តិស្គ្រីប៖
– ប្រតិបត្តិ​ស្គ្រីប​ដោយ​ចុច​ប៊ូតុង “ប្រតិបត្តិ” ឬ F5។ រង់ចាំ​ដំណើរការ​បញ្ចប់។

៣. ការបម្រុងទុកដោយស្វ័យប្រវត្តិដោយប្រើផែនការថែទាំ

ដើម្បីអនុវត្តការបម្រុងទុកដោយស្វ័យប្រវត្តិ និងតាមកាលវិភាគ អ្នកអាចប្រើផែនការថែទាំនៅក្នុង SQL Server។

១. បើក​កម្មវិធី​ជំនួយ​ការ​ផែនការ​ថែទាំ៖
– នៅក្នុង Object Explorer សូមពង្រីក “Management” ចុចកណ្ដុរស្ដាំលើ “Maintenance Plans” បន្ទាប់មកជ្រើសរើស “Maintenance Plan Wizard”។

២. ការកំណត់​រចនាសម្ព័ន្ធ​កាលវិភាគ៖
– អនុវត្តតាមជំហាននៅក្នុង Wizard ដើម្បីបញ្ជាក់កាលវិភាគបម្រុងទុក ប្រភេទបម្រុងទុក និងទីតាំងផ្ទុក។

៣. រក្សាទុក និងផ្ទៀងផ្ទាត់៖
– នៅពេលបញ្ចប់ សូមរក្សាទុកផែនការថែទាំ ហើយធានាថាវាត្រូវបានផ្ទៀងផ្ទាត់ និងអនុវត្តតាមកាលវិភាគដែលអ្នកបានបញ្ជាក់។

ជំហានដើម្បីស្ដារមូលដ្ឋានទិន្នន័យនៅក្នុង SQL Server

ដំណើរការស្ដារឡើងវិញគឺផ្ទុយពីដំណើរការបម្រុងទុក។ នេះជារបៀបស្ដារមូលដ្ឋានទិន្នន័យឡើងវិញដោយប្រើ SSMS និង T-SQL។

១. ស្ដារឡើងវិញតាមរយៈ SQL Server Management Studio (SSMS)

១. បើក SSMS៖
– បើក SSMS ហើយចូលទៅក្នុង SQL Server របស់អ្នក។

២. ចាប់ផ្តើមដំណើរការស្តារឡើងវិញ៖
– ចុចកណ្ដុរស្ដាំលើ “មូលដ្ឋានទិន្នន័យ” នៅក្នុង Object Explorer បន្ទាប់មកជ្រើសរើស “ស្ដារមូលដ្ឋានទិន្នន័យ”។

៣. ស្ដារការកំណត់រចនាសម្ព័ន្ធឡើងវិញ៖
– នៅក្នុងបង្អួច “ស្តារមូលដ្ឋានទិន្នន័យ” សូមជ្រើសរើសជម្រើស “ឧបករណ៍” ហើយចុចប៊ូតុង “…” ដើម្បីស្វែងរកឯកសារបម្រុងទុក (.bak) ដែលអ្នកបានបង្កើតពីមុន។
– នៅពេលដែលឯកសារត្រូវបានជ្រើសរើសរួច សូមជ្រើសរើសមូលដ្ឋានទិន្នន័យដែលអ្នកចង់ស្ដារឡើងវិញ។

៤. បញ្ជាក់ជម្រើសស្តារឡើងវិញ៖
– នៅក្រោមផ្នែក “ជម្រើសស្តារឡើងវិញ” ត្រូវប្រាកដថាអ្នកជ្រើសរើសជម្រើសសមស្របដូចជា “សរសេរជាន់លើមូលដ្ឋានទិន្នន័យដែលមានស្រាប់” ប្រសិនបើអ្នកចង់ជំនួសមូលដ្ឋានទិន្នន័យដែលមានស្រាប់។
– អ្នកក៏អាចជ្រើសរើសផ្លាស់ប្តូរផ្លូវទិន្នន័យ និងឯកសារកំណត់ហេតុបានដែរ ប្រសិនបើចាំបាច់។

៥. ចាប់ផ្តើមស្តារឡើងវិញ៖
– ចុច “យល់ព្រម” ដើម្បីចាប់ផ្តើមដំណើរការស្ដារឡើងវិញ។ រង់ចាំដំណើរការបញ្ចប់ ហើយត្រូវប្រាកដថាមិនមានកំហុស។

2. ស្ដារឡើងវិញតាមរយៈ T-SQL

១. បើក​កម្មវិធី​និពន្ធ​សំណួរ៖
– បើក SSMS ហើយចូលទៅក្នុង SQL Server instance បន្ទាប់មកបើកបង្អួច New Query។

២. សរសេរស្គ្រីបស្តារឡើងវិញ៖
– សូមសរសេរស្គ្រីប T-SQL ខាងក្រោមដើម្បីអនុវត្តការស្ដារឡើងវិញ។ ជំនួស `YourDatabaseName` ដោយឈ្មោះមូលដ្ឋានទិន្នន័យរបស់អ្នក និង `FilePath\YourBackup.bak` ដោយផ្លូវឯកសារបម្រុងទុក។

“` sql
ស្ដារមូលដ្ឋានទិន្នន័យឡើងវិញ ឈ្មោះមូលដ្ឋានទិន្នន័យរបស់អ្នក
ពីថាស = 'C:\Backup\YourBackup.bak'
ជាមួយនឹងការជំនួស;
“ `

៣. ការប្រតិបត្តិស្គ្រីប៖
– ប្រតិបត្តិ​ស្គ្រីប​ដោយ​ចុច​ប៊ូតុង “ប្រតិបត្តិ” ឬ F5។ រង់ចាំ​ដំណើរការ​បញ្ចប់។

គន្លឹះ និងការអនុវត្តល្អបំផុត

១. អនុវត្តការបម្រុងទុកជាប្រចាំ៖
– ត្រូវប្រាកដថាបានបម្រុងទុកមូលដ្ឋានទិន្នន័យរបស់អ្នកជាប្រចាំ។ កំណត់ពេលបម្រុងទុកដោយស្វ័យប្រវត្តិប្រសិនបើអាចធ្វើទៅបាន។

២. រក្សាទុក​ការបម្រុងទុក​នៅ​ទីតាំង​ដែលមាន​សុវត្ថិភាព៖
– រក្សាទុកឯកសារបម្រុងទុកនៅក្នុងទីតាំងសុវត្ថិភាពដាច់ដោយឡែកពីម៉ាស៊ីនមេ។ ឧទាហរណ៍ ការផ្ទុកពពក, ដ្រាយខាងក្រៅ ឬកាសែត។

៣. ការផ្ទៀងផ្ទាត់បម្រុងទុក៖
– បន្ទាប់ពីធ្វើការបម្រុងទុករួច សូមផ្ទៀងផ្ទាត់ជានិច្ចថាឯកសារបម្រុងទុកមានសុពលភាព និងអាចស្ដារឡើងវិញបាន។ អ្នកអាចស្ដារឡើងវិញទៅកាន់មូលដ្ឋានទិន្នន័យសាកល្បងដើម្បីផ្ទៀងផ្ទាត់រឿងនេះ។

៤. តាមដានដំណើរការបម្រុងទុក និងស្តារឡើងវិញ៖
- តែងតែតាមដានដំណើរការបម្រុងទុក និងស្ដារឡើងវិញ ដើម្បីធានាថាពួកវាដំណើរការយ៉ាងរលូន និងគ្មានកំហុស។

៥. កត់ត្រាដំណើរការ៖
– បង្កើតឯកសារពេញលេញនៃដំណើរការបម្រុងទុក និងស្តារឡើងវិញ ដើម្បីធ្វើឱ្យវាកាន់តែងាយស្រួលសម្រាប់ក្រុម IT ក្នុងការដឹងពីជំហានដែលត្រូវអនុវត្តក្នុងស្ថានភាពអាសន្ន។

សេចក្តីសន្និដ្ឋាន

ការបម្រុងទុក និងស្ដារឡើងវិញ គឺជាកិច្ចការដ៏សំខាន់សម្រាប់អ្នកគ្រប់គ្រងមូលដ្ឋានទិន្នន័យគ្រប់រូប។ ដោយប្រើស្គ្រីប SQL Server Management Studio (SSMS) ឬ T-SQL អ្នកអាចបម្រុងទុក និងស្ដារមូលដ្ឋានទិន្នន័យរបស់អ្នកបានយ៉ាងងាយស្រួល។ ត្រូវប្រាកដថាធ្វើការបម្រុងទុកជាប្រចាំ និង រក្សាទុក ឯកសារបម្រុងទុកនៅក្នុងទីតាំងដែលមានសុវត្ថិភាព ដើម្បីការពារការបាត់បង់ទិន្នន័យ។ លើសពីនេះ សូមផ្ទៀងផ្ទាត់ និងតាមដានដំណើរការជាប្រចាំ ដើម្បីធានាថាទិន្នន័យរបស់អ្នកមានសុវត្ថិភាព និងរួចរាល់ក្នុងការស្ដារឡើងវិញ ប្រសិនបើចាំបាច់។

សូម​បញ្ចេញ​មតិ