รหัสหลักสูตร : SQL-ADM-AGT
เปลี่ยนงานซ้ำ ๆ น่าเบื่อในการดูแลระบบของ SQL Server ให้เป็นงานอัตโนมัติ (Automation Tasks) ลด Human Error เพิ่มประสิทธิภาพการทำงาน ด้วย SQL Server Agent และ PowerShell
เรียนรู้การลดภาระงานให้แก่ผู้ดูแลระบบของ SQL Server ด้วย SQL Server Agent พร้อมทั้งใช้ Windows PowerShell เปลี่ยนงานซ้ำ ๆ ให้เป็นงานอัตโนมัติ สามารถตั้งเวลาในงานทำตามคาบเวลาที่กำหนด อีกทั้งยังสามารถตั้งให้ตอบสนองต่อข้อผิดพลาด ต่อค่าประสิทธิภาพที่เปลี่ยนแปลงไป หรือต่อทรัพยากรที่ลดลง ก็สามารถทำได้
อีกทั้งเขียน Windows PowerShell เพื่อสร้างงานอัตโนมัติจากฝั่ง Windows เพื่อเข้าไปจัดการกับ SQL Server สร้างงานอัตโนมัติที่ทำงานทั้งฝั่ง Windows และ SQL Server รันไปพร้อมกันได้ พร้อมการตั้งค่า Security ให้เป็นไปตาม Best Practice เพราะหลายคนไม่เข้าใจ Security ของ SQL Server Agent และ PowerShell ดีพอจึงแก้ปัญหาด้วยการกำหนดสิทธิ์ให้สูงผิดหลัก Principle of Least Privilege (POLP) อย่างร้ายแรง
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 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)
ขอใบเสนอราคาวัตถุประสงค์
- ผู้อบรมมีความเข้าใจการตั้งค่างานอัตโนมัติด้วย Microsoft SQL Server Agent อย่างถ่องแท้
- ผู้อบรมมีความเข้าใจ Windows PowerShell สำหรับการจัดการ Microsoft SQL Server Agent
- ผู้อบรมมีความเข้าใจ Security สำหรับ Microsoft SQL Server Agent และ Windows PowerShell อย่างดี
- ผู้อบรมสามารถสร้างงานอัตโนมัติได้อย่างคล่องแคล่ว
หลักสูตรนี้เหมาะสำหรับ
- ผู้ดูแล Microsoft SQL Server
- ผู้ที่สนใจทำงานกับ SQL Server Agent และ PowerShell
พื้นฐานของผู้เข้าอบรม
- มีประสบการณ์ในการดูแล Microsoft SQL Server มาบ้าง
ความต้องการของระบบ
- OS : Windows 11 / 10
- CPU : Minimum 1.6 GHz or faster processor
- RAM : 8GB or more
- Remote Desktop Connection
- Internet
หัวข้อการฝึกอบรม
- การสร้างงานอัตโนมัติสำหรับ Microsoft SQL Server
- แนะนำงานอัตโนมัติ
- ประโยชน์ของงานอัตโนมัติ
- ทางเลือกในการสร้างงานอัตโนมัติสำหรับ Microsoft SQL Server
- แนะนำ SQL Server Agent Service
- การสร้าง SQL Server Agent Job
- การตั้งค่า Jobs, ชนิดของ Job Step และ Job Categories
- การกำหนดลำดับของ Job Steps
- การกำหนด Schedule เพื่อรัน Jobs
- การจัดการกับ Jobs
- การเรียกดู Job History
- การแก้ปัญหากรณี Jobs ไม่ทำงาน หรือเกิดข้อผิดพลาด
- รัน Jobs บนหลายเซิร์ฟเวอร์
- แนวคิดในการบริหารแบบ Multiserver
- ทางเลือกทดแทนการบริหารแบบ Multiserver
- การรัน Jobs บนเซิร์ฟเวอร์ลูก
- แนะนำงานอัตโนมัติ
- ตั้งค่าความปลอดภัยของ SQL Server Agent
- ภาพรวมความปลอดภัยของ SQL Server Agent
- ภาพรวมความปลอดภัยของ SQL Server Agent
- รู้จักกับ Roles ของ SQL Server Agent
- Jobs จะรันได้ขึ้นกับอะไร
- สภาพแวดล้อมด้านความปลอดภัยสำหรับ Job Steps
- การตั้งค่า Credentials
- รู้จักกับ Credentials
- การสร้างและจัดการ Credentials
- การตั้งค่า Proxy Accounts
- รู้จักกับ Proxy Accounts
- การสร้างและจัดการ Proxy Accounts
- ภาพรวมความปลอดภัยของ SQL Server Agent
- การสร้าง SQL Server Agent Alerts และ SQL Server Agent Operator
- การตั้งค่า Database Mail
- รู้จักกับ Database Mail
- การสร้าง Database Mail Profile
- ความปลอดภัยของ Database Mail
- นโยบายการเก็บรักษาและการบันทึก Log ของ Database Mail
- การตั้งค่า Alert System ให้แก่ Microsoft SQL Server Agent
- การสร้าง SQL Server Agent Operators
- รู้จักกับ Operators
- การสร้างและจัดการ Operators
- การกำหนด Fail-Safe Operator ให้แก่ Alert System
- การสร้างกลไกการตอบสนอง SQL Server Agent Alerts
- รู้จักประเภทของ Alert
- SQL Server Event Alert
- SQL Server Performance Condition Alert
- WMI Event Alert
- การตั้งค่า SQL Server Event Alert
- เข้าใจองค์ประกอบของ Error
- การตั้งค่า SQL Server Performance Condition Alert
- เข้าใจการดักรับ Performance Counter
- การตั้งค่า WMI Event Alert
- เข้าใจ WMI Query
- รู้จักประเภทของ Alert
- การแก้ปัญหาให้กับ Alert และ Notification
- การตั้งค่า Database Mail
- การจัดการ SQL Server ด้วย PowerShell
- เริ่มต้นกับ Windows PowerShell
- อะไรคือ Windows PowerShell ?
- ความช่วยเหลือบน PowerShell
- เริ่มต้นกับ PowerShell
- รู้จักกับ PowerShell ISE
- รู้จักกับ SMOs (SQL Server Management Objects)
- รู้จักกับ PowerShell Providers
- แนะนำการตั้งค่า SQL Server ด้วย PowerShell
- แสดงการตั้งค่าของ SQL Server
- แก้ไขการตั้งค่าฐานข้อมูลบน SQL Server
- แก้ไขการตั้ง SQL Server Instance
- แนะนำการบำรุงรักษาด้วย PowerShell
- จัดการ Users และ Roles
- แสดงข้อมูลเกี่ยวกับ SQL Server Instances
- จัดการการ Backup และ Restore
- ใช้ PowerShell แสดงข้อมูล Windows Update
- เริ่มต้นกับ Windows PowerShell