สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
ฐานข้อมูล · DBC-18

Microsoft SQL Server 2017 for Administration

หลักสูตร Microsoft SQL Server 2017 for Administration เป็นการอบรมดูแลระบบ SQL Server ทั้งการเข้ารหัสข้อมูล กำหนดสิทธิ์และ Role ทำ Dynamic Data Masking จัดการความปลอดภัยด้าน Authentication, Authorization และ Auditing จนถึงงานอัตโนมัติผ่าน SQL Server Agent เหมาะกับผู้ดูแลระบบ ทีมไอที นักศึกษา และครู อาจารย์

ราคาเริ่มต้น 12,500 บาท / ท่าน ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา30 ชั่วโมง · 5 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

Microsoft SQL Server 2017 for Administration Microsoft SQL Server 2017 มาพร้อมคุณสมบัติใหม่ ๆ มากมาย ทั้งด้านการ monitoring, securing, optimizing พร้อมรองรับการทำงานพื้นฐานกับข้อมูลคุณ ในหลักสูตรนี้ผู้เรียนจะได้เรียนรู้การ encryption ข้อมูล การกำหนดสิทธิ์ในการทำงาน (access control) กำหนด role-level และการทำ dynamic data masking การจัดการด้านความปลอดภัยสำหรับ Microsoft SQL Server ในเรื่อง Authentication, Authorization และ Auditing ตลอดจนการ Config ค่าต่าง ๆ ได้อย่างเข้าใจเชิงลึก พื้นฐานการจัดเก็บข้อมูล พื้นฐานของการฟื้นฟูสภาพหากเกิดเหตุขัดข้อง และยังเพิ่มเติมด้วยเรื่องการจัดการความปลอดภัยให้กับงานโดยอัตโนมัติ

สิ่งที่คุณจะได้รับ

  • เรียนรู้การเข้ารหัสข้อมูล (Encryption)
  • การตั้งค่าการเข้ารหัสข้อมูลสำรองและการเชื่อมต่อ
  • สามารถสร้างกระบวนการ Import และ Export ข้อมูลทั้งอย่างง่ายและซับซ้อน
  • เข้าใจและสามารถจัดการด้านความปลอดภัยสำหรับ Microsoft SQL Server ในเรื่อง Authentication, Authorization และ Auditing ได้
  • สร้างกระบวนการจัดการอัตโนมัติผ่าน SQL Server Agent Service
  • การสร้างและดูแลบัญชีผู้ใช้
  • การจัดการสิทธิ์และ Role
  • การตั้งค่า Auditing ของ SQL Server
  • การวางกลยุทธ์การสำรองข้อมูล (Backup)
  • การกู้คืนฐานข้อมูล (Restore)
  • การตรวจหาและกู้คืนฐานข้อมูลที่เสียหาย
  • การติดตามการทำงานของฐานข้อมูลและคำสั่ง Query
  • การจัดการ Index
  • การจัดการ Statistics
  • การติดตามการทำงานของ SQL Server Instance
  • การทำ Log Shipping
  • การทำ Always On Availability Groups

หลักสูตรนี้เหมาะสำหรับ

  • นักเรียนนักศึกษา
  • ครู อาจารย์ วิทยากรที่สนใจ
  • นักวิชาการ นักไอที หรือผู้ดูแลระบบ
  • ตลอดจนผู้สนใจทั่วไปใน Microsoft SQL Server 2017 สำหรับผู้ดูแลระบบ

พื้นฐานของผู้เข้าอบรม

  • พื้นฐานการใช้งานคอมพิวเตอร์ เช่น Copy, Paste สร้างไฟล์และโฟลเดอร์
  • การใช้งานระบบปฏิบัติการ Windows / MacOS
  • พื้นฐานการใช้งานฐานข้อมูลมาบ้าง

หัวข้อการฝึกอบรม

Module 1 การตั้งค่าการเข้ารหัสข้อมูล (Encryption)
  • ภาพรวมของการเข้ารหัสข้อมูล
  • การเข้ารหัสข้อมูลระดับเซลล์ (cell-level encryption)
  • การตั้งค่า Transparent Data Encryption (TDE)
  • การใช้งาน Always Encrypted
  • การเข้ารหัสไฟล์สำรองข้อมูล (backup encryption)
  • การตั้งค่าการเข้ารหัสการเชื่อมต่อ
Module 2 การกำหนดสิทธิ์และการเข้าถึงข้อมูล
  • การสร้างและดูแลบัญชีผู้ใช้
  • การจัดการสิทธิ์ของ database object
  • การสร้างและดูแล custom role
  • ตัวเลือกผู้ใช้สำหรับ Azure SQL Database
  • การตั้งค่า row-level security
  • การตั้งค่า dynamic data masking
Module 3 การตั้งค่าการตรวจสอบ (Auditing)
  • SQL Server audit
  • การสร้าง audit บน SQL Server
  • การ query audit log ของ SQL Server
  • การตั้งค่า audit ของ Azure SQL Database
  • การวิเคราะห์ log จาก Azure SQL Database
Module 4 การวางกลยุทธ์การสำรองข้อมูล (Backup Strategy)
  • การสำรองฐานข้อมูลขนาดใหญ่มาก
  • การตั้งค่า recovery model ของฐานข้อมูล
  • การจัดการ transaction log backup
  • การตั้งค่าการสำรองข้อมูลอัตโนมัติ
  • การสำรองฐานข้อมูลไปยัง Azure
Module 5 การกู้คืนฐานข้อมูล (Restore)
  • การกู้คืนแบบอัตโนมัติและการทดสอบการกู้คืน
  • การกู้คืนระดับ page
  • การกู้คืน filegroup
  • การกู้คืนแบบ piecemeal
Module 6 การดูแลความสมบูรณ์ของฐานข้อมูล (Database Integrity)
  • การตรวจหาความเสียหายของฐานข้อมูล
  • การตรวจสอบความสอดคล้องของฐานข้อมูล (consistency check)
  • การกู้คืนเมื่อฐานข้อมูลเสียหาย
Module 7 การติดตามกิจกรรมของฐานข้อมูล
  • การติดตาม session ที่ทำงานอยู่
  • การหาสาเหตุของการ blocking
  • การหา session ที่ใช้ทรัพยากร tempdb
  • การตั้งค่า data collector
Module 8 การติดตาม Query
  • การจัดการ Query Store
  • การตั้งค่า trace event
  • การหา execution plan ที่มีปัญหา
  • สุขภาพของเซิร์ฟเวอร์และ extended events
Module 9 การจัดการ Index
  • การตรวจหาและแก้ไข index fragmentation
  • การหาและสร้าง index ที่ขาดหายไป
  • การหาและลบ index ที่แทบไม่ได้ใช้งาน
  • การจัดการ columnstore index ที่มีอยู่
Module 10 การจัดการ Statistics
  • Statistics object
  • การหาและแก้ไข statistics ที่ล้าสมัย
  • การใช้ auto update statistics
  • การจัดการ statistics สำหรับตารางขนาดใหญ่
Module 11 การติดตาม SQL Server Instance
  • การตั้งค่า Database Mail
  • การสร้างและจัดการ operator
  • การสร้างและจัดการ SQL Server Agent alert
  • การกำหนดการดำเนินการเมื่อเกิดความล้มเหลว
  • การตรวจพื้นที่ว่างบน data volume
  • แนะนำ Policy-Based Management
Module 12 การทำ Log Shipping
  • ภาพรวมของ log shipping
  • การตั้งค่า log shipping
Module 13 การทำ Always On Availability Groups
  • การตั้งค่า Windows clustering
  • การสร้าง availability group
  • การตั้งค่า read-only routing
  • การจัดการ failover
  • การสร้าง distributed availability group
Module 14 การนำเข้าและส่งออกข้อมูล
  • แนะนำการถ่ายโอนข้อมูล
  • การนำเข้าและส่งออกข้อมูลในตาราง
  • การใช้ bcp และ BULK INSERT นำเข้าข้อมูล
  • การใช้ Data-Tier Application และการอัปเกรด
Module 15 เวิร์กช็อปและแบบฝึกหัด
  • เวิร์กช็อปและแบบฝึกหัดภาคปฏิบัติ

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

Recovery Model ของ SQL Server มีกี่แบบ ต่างกันอย่างไร

มีสามแบบ Simple ไม่เก็บ Transaction Log ไว้สำรอง จึงกู้คืนได้แค่ถึง Full หรือ Differential Backup ล่าสุด Full เก็บ Log ทั้งหมด ทำ Transaction Log Backup และกู้คืนถึงจุดเวลาที่ต้องการ (Point-in-time) ได้ ส่วน Bulk-logged คล้าย Full แต่บันทึกงาน Bulk แบบย่อเพื่อให้เร็วขึ้น แลกกับการกู้คืนแบบ Point-in-time ที่อาจทำไม่ได้ในช่วงนั้น ฐานข้อมูลระบบงานจริงที่ข้อมูลสำคัญมักใช้ Full

Transparent Data Encryption กับ Always Encrypted ต่างกันอย่างไร

TDE เข้ารหัสไฟล์ข้อมูลและไฟล์ Log ของทั้งฐานข้อมูลขณะเก็บบนดิสก์ ป้องกันกรณีไฟล์หรือ Backup ถูกนำออกไป แต่ผู้ที่มีสิทธิ์เข้าฐานข้อมูลยังเห็นข้อมูลตามปกติ ส่วน Always Encrypted เข้ารหัสเฉพาะคอลัมน์ที่เลือก เช่น เลขบัตรประชาชน โดยกุญแจอยู่ที่ไดรเวอร์ฝั่งแอปพลิเคชัน ข้อมูลในฐานข้อมูลจึงถูกเข้ารหัสอยู่เสมอ แม้แต่ DBA ก็มองไม่เห็นค่าจริง

วางแผน Backup ฐานข้อมูล SQL Server มีขั้นตอนอย่างไร

เริ่มจากกำหนดว่ายอมเสียข้อมูลได้มากที่สุดเท่าไร (RPO) และต้องกู้ระบบกลับมาภายในเวลาเท่าไร (RTO) จากนั้นเลือก Recovery Model ให้สอดคล้อง จัดตารางผสม Full, Differential และ Transaction Log Backup ตั้งให้ทำงานอัตโนมัติด้วย SQL Server Agent เก็บสำเนาไว้นอกเครื่อง เช่น บน Azure แล้วจึงทดสอบ Restore เป็นประจำ เพราะ Backup ที่ไม่เคยลองกู้คืนอาจใช้ไม่ได้จริงเมื่อถึงเวลา

หลักสูตร Microsoft SQL Server 2017 for Administration เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับผู้ดูแลระบบ ทีมไอทีที่ต้องดูแลเซิร์ฟเวอร์ฐานข้อมูล นักศึกษา และครู อาจารย์ที่สนใจงานบริหารฐานข้อมูล ควรเคยใช้งานฐานข้อมูลมาบ้าง ใช้คอมพิวเตอร์พื้นฐานได้ เช่น คัดลอก วาง สร้างไฟล์และโฟลเดอร์ และใช้งาน Windows หรือ macOS ได้คล่อง

เรียนจบหลักสูตร Microsoft SQL Server 2017 for Administration แล้วทำอะไรได้บ้าง

เข้ารหัสข้อมูล Backup และการเชื่อมต่อ จัดการผู้ใช้ สิทธิ์ และ Role ตั้ง Dynamic Data Masking และ Auditing วางแผน Backup และ Restore ตรวจและกู้ฐานข้อมูลที่เสียหาย ดูแล Index และ Statistics เฝ้าระวังระบบด้วย SQL Server Agent Alert และตั้ง Log Shipping หรือ Always On Availability Groups ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion) ที่มีเลขที่ของตัวเองและตรวจสอบออนไลน์ได้

จัดอบรมหลักสูตร Microsoft SQL Server 2017 for Administration ให้ทีมในองค์กรได้ไหม

ได้ หลักสูตรนี้จัดเป็นการอบรมแบบ In-house ให้ทีมในองค์กรได้ และปรับตัวอย่างให้ตรงกับงานของทีม เช่น เน้นแผน Backup การกำหนดสิทธิ์ หรือการเฝ้าระวังที่สอดคล้องกับระบบที่ทีมดูแลอยู่ ขอใบเสนอราคาได้จากหน้านี้ หรือติดต่อทาง LINE @itgenius โทร 02-570-8449

บทความที่เกี่ยวข้อง