รหัสหลักสูตร : SQL-ADM-BK
การ Backup ฐานข้อมูล SQL Server อย่างมืออาชีพต้องเข้าใจ Recovery Model โดยรับรองว่าหลังการอบรม ผู้อบรมสามารถกู้คืนข้อมูลโดยธุรกรรมที่สมบูรณ์แล้วจะไม่สูญหายไป แม้แต่ธุรกรรมเดียว
มีผู้ดูแล Microsoft SQL Server จำนวนมากที่ไม่เข้าใจ Recovery Model อย่างดีพอ แล้วตั้ง Backup Strategy ไม่เหมาะสม ส่งผลให้การบริหารขนาดของไฟล์ Transaction Log ไร้ประสิทธิภาพ อีกทั้งเปิดโอกาสให้ข้อมูลสูญหายหลังการ Restore แล้วเสร็จมากเกินกว่าที่จะยอมรับได้
หลักสูตรนี้มุ่งเน้นให้ผู้ดูแลที่เข้าใจคลาดเคลื่อน กลับมาออกแบบ Placement ของไฟล์ฐานข้อมูลได้อย่างเหมาะสม เลือกใช้ Recovery Model ได้เหมาะสม และยังสามารถรับรองได้ว่าไม่มีข้อมูลหายไปเลยหลัง Restore ซึ่งหลายคนมักคิดว่า เราสามารถกู้คืนข้อมูลได้แค่เท่าที่ Backup ล่าสุดมีเท่านั้น ซึ่งเป็นความเข้าใจที่ไม่ถูกต้อง
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 2 วัน (12 ชั่วโมง) 9.00 - 16.00 น.
ค่าฝึกอบรม
ราคา CALL *รับเฉพาะ InHouse Training เท่านั้น
Virtual Training/Class Room
Virtual Training สอนสดผ่าน microsoft teams Microsoft Teams Class Room อบรมที่ 9Expert bts ราชเทวี สามารถตรวจสอบรูปแบบการอบรมได้ที่ตารางฝึกอบรม
รูปภาพประกอบหลักสูตร
อบรมภายในองค์กร/Private (In-House)
ขอใบเสนอราคาวัตถุประสงค์
- ผู้อบรมจะมีความเข้าใจ Recovery Model อย่างถ่องแท้
- ผู้อบรมสามารถตั้ง Backup Strategy ได้อย่างเหมาะสม
- ผู้อบรมสามารถกู้คืนข้อมูลทั้งหมด เหนือกว่า Backup ล่าสุดที่มี
หลักสูตรนี้เหมาะสำหรับ
- ผู้ดูแล Microsoft SQL Server
- ผู้ที่สนใจงานด้าน Backup SQL Server
- ผู้ที่สนใจ Recovery Model ใน SQL Server
พื้นฐานของผู้เข้าอบรม
- มีประสบการณ์ในการดูแล Microsoft SQL Server มาบ้าง
ความต้องการของระบบ
- OS : Windows 11 / 10
- CPU : Minimum 1.6 GHz or faster processor
- RAM : 8GB or more
- Remote Desktop Connection
- Internet
หัวข้อการฝึกอบรม
- รู้จักกับ Recovery Model และการเลือกกลยุทธ์การ Backup
- พารามิเตอร์สำคัญของ Disaster Recovery Plan
- รู้จัก Write-ahead logging (WAL) Protocol ที่ใช้ใน Microsoft SQL Server
- ประเภทการปล่อย Checkpoint ของ Microsoft SQL Server Database Engine
- การแบ่ง Virtual log files (VLFs)
- การเพิ่มจำนวนของ VLFs
- Best Practice ของจำนวน VLFs
- Recovery Model แบบต่าง ๆ
- Simple Recovery Model
- Full Recovery Model
- Bulk-Log Recovery Model
- การบริหารขนาดไฟล์ Transaction Log ด้วย Recovery Model แบบต่าง ๆ
- การวางแผนกลยุทธ์การ Backup
- ใช้ Full Database Backup เป็นกลยุทธ์
- ใช้ Transaction Log Backup เป็นกลยุทธ์
- ใช้ Differential Backup เป็นกลยุทธ์
- ใช้ FileGroup Backup เป็นกลยุทธ์
- การ Backup ฐานข้อมูล
- Syntax ของคำสั่ง Backup
- รู้จักกับ Media Sets และ Backup Sets
- การกำหนด Retention Policy
- การกำหนด Checksum
- ออฟชั่น อื่น ๆ
- การแบ็คอัพฐานข้อมูล
- การแบ็คอัพ Transaction Log
- การแบ็คอัพ Filegroup
- การตรวจสอบความถูกต้องหลังการแบ็คอัพ
- อ่านประวัติการแบ็คอัพ
- Syntax ของคำสั่ง Backup
- การ Restore ฐานข้อมูล
- เข้าใจกลไกการ Restore
- ขั้นตอนในการ Restore
- ประเภทการ Restore
- เตรียมการสำหรับการ Restore
- การ Restore ฐานข้อมูล
- การ Restore จาก Full Database Backup
- การ Restore จาก Differential Backup
- การ Restore จาก Transaction Log Backups
- การ Restore แบบอื่น ๆ
- การ Restore จาก File หรือ Filegroup Backups
- การ Restore จาก Backup ที่เข้ารหัส
- การสาธิต การ Restore จาก Backup ที่เข้ารหัส
- การ Restore บาง Data Pages
- การ Restore ฐานข้อมูลระบบ
- ฐานข้อมูล Master
- ฐานข้อมูล Model
- ฐานข้อมูล msdb
- การ Restore แบบ Point-in-time และ Stop at Mark
- เข้าใจกลไกการ Restore
- การสร้างงานอัตโนมัติ สำหรับการ Backup
- รู้จักกับ SQL Server Agent Job พอสังเขป
- Job Step ชนิด Transact-SQL และการตั้งค่าให้เหมาะกับ Backup Strategy
- เข้าใจ Security ที่จำเป็นสำหรับ รัน Job Step ชนิด Transact-SQL
- การกำหนด Schedule เพื่อรัน Jobs
- รู้จัก SQL Server Agent Alert พอสังเขป
- การตั้งค่า Alert เพื่อตอบสนองช่วยบริหารความจุของ Transaction Log
- รู้จักกับ SQL Server Agent Job พอสังเขป