Course: SQL Server Administration

หลักสูตรอบรม : SQL Server Administration

(ครอบคลุม Version 2016-2022)

ระยะเวลา: 4 วัน (24 ชม.) 9.00 - 16.00 น.

ราคาอบรม/ท่าน: 12,500 บาท/15,000 บาท (Public Training with Online/Onsite)
กรณีเป็น In-house Training จะคำนวณราคาตามเงื่อนไขของงานอบรม


Public Training หมายถึง การอบรมให้กับบุคคล/บริษัท ทั่วไป ที่มีความสนใจอบรมในวิชาเดียวกัน โดยจะมี 2 แบบ

1. อบรมแบบ Online โดย Live ผ่านโปรแกรม Zoom พร้อมทำ Workshop ร่วมกันกับวิทยากร

2. อบรมแบบ Onsite  ณ ห้องอบรม ที่บริษัทจัดเตรียมไว้ พร้อมทำ Workshop ร่วมกันกับวิทยากร 

หมายเหตุ: - ผู้อบรมต้องนำเครื่องส่วนตัวมาใช้อบรมด้วยตัวเอง
- วันอบรมที่ชัดเจนทางบริษัทจะแจ้งภายหลัง ตามเดือนที่ผู้อบรมแจ้งความประสงค์ไว้ (ทางบริษัทขอสงวนสิทธิ์การปรับเปลี่ยน ตามความเหมาะสม)


In-house Training หมายถึง การอบรมให้กับบริษัทของลูกค้าโดยตรง โดยใช้สถานที่ของลูกค้าที่จัดเตรียมไว้ หรือจะเป็นแบบ Online ก็ได้เช่นกัน และลูกค้าสามารถเลือกวันอบรมได้



ลงทะเบียนอบรมได้ที่

เน้นการทำ Workshop ที่ถูกออกแบบมาอย่างดีเยี่ยม, สนุกสนาน, ครบครัน เพื่อช่วยในการเรียนรู้และทำให้เกิดความเข้าใจได้อย่างง่ายดายที่สุด

#พร้อมเอกสาร lab #ทุกขั้นตอน

(ลิขสิทธิ์ โดย อ.สุรัตน์ เกษมบุญศิริ)

เนื้อหาต่างๆ มีการปรับเปลี่ยน/จัดหมวดหมู่ ใหม่ทั้งหมด เพื่อทำให้ง่ายต่อความเข้าใจ

การันตีครับ ว่า ผู้อบรมทุกคนที่จบจาก course นี้จะได้รับความรู้ทั้งภาคทฤษฏีและภาคปฏิบัติ อย่างครบถ้วน เพื่อนำไปใช้ในการทำงานจริง

📌เริ่มปูตั้งแต่พื้นฐาน skill set ของผู้เริ่มต้นที่จะดูแลระบบ SQL Server Database ในองค์กร

📌 เข้าใจกับภาพรวมของ SQL Server Product ในแต่ละ Edition

📌สามารถออกแบบการติดตั้งระบบ SQL Server ที่ถูกต้องในแต่ละสถานการณ์ โดยเลือก SQL Server Components ที่เหมาะสม

📌สามารถตั้งค่า tempdb และเข้าใจสูตรวิธีคิดจำนวน file tempdb ในแต่ละ instance

📌สามารถใช้ Tool ในการจัดการบริหารงาน SQL Server ได้อย่างเหมาะสม ทั้งในรูปแบบ GUI และ Command line

📌มีความเข้าใจเกี่ยวกับ System Database และจุดประสงค์ในการนำไปใช้งาน อาทิเช่น master, msdb, model และ tempdb เป็นต้น

📌สามารถอธิบายโครงสร้างของ File ต่างๆบน Database และสามารถออกแบบระบบ Storage ในการจัดเก็บได้อย่างเหมาะสม

📌แนวคิดระบบ Raid กับความสัมพันธ์กับการทำงานของ Data File, Log File และ tempdb

📌สามารถสร้าง และเริ่มต้นตั้งค่าต่างๆของ Database ได้ถูกต้อง เพื่อรองรับกับ Project ต่างๆ

📌สามารถบริหารจัดการ Database ได้อย่างครบถ้วน ไม่ว่าจะเป็นการ Extend, Shrink รวมถึงการ Detach, Attach Database ในสถานการณ์ต่างๆ

📌Case ของการย้าย System Database

📌รู้จักการออกแบบ Backup Strategy ที่เหมาะสมกับ SQL Server

📌การเลือก Safety Level (RTO, RPO)

📌สามารถบริหารจัดการ Backup ได้อย่างถูกต้อง (System Database และ User Database)

📌สามารถบริหารจัดการ Restore ได้อย่างถูกต้อง (System Database และ User Database)

📌รู้จักกับระบบความปลอดภัยของ SQL Server อาทิเช่น Securables, Principals และ Permissions

📌การตั้งค่าระบบ Authentication บน SQL Server

📌การบริหารจัดการ SQL Server Logins ในรูปแบบที่เหมาะสม รวมถึงเทคนิคการ Assign Permission ในรูปแบบต่างๆ

📌การบริหารจัดการ Databases Users ในรูปแบบที่เหมาะสม รวมถึงเทคนิคการ Assign Permission ในรูปแบบต่างๆ

📌รู้จักการตั้งค่าระบบ Audits บน SQL Server และการตรวจสอบ Logs จากการ Audit

📌สามารถตรวจสอบ ประสิทธิภาพ รวมไปถึงวิเคราะห์หาสาเหตุของความช้า ต่างๆที่เกิดขึ้นบน SQL Server ได้ผ่านการใช้ Monitoring Tools ที่เหมาะสม อาทิเช่น Activity Monitor, Dynamic Management Views, Data Collector รวมถึง SQL Traces เป็นต้น

📌รู้จักและสามารถใช้งาน Data Transfer (Export, Import) ในรูปแบบต่างๆ

📌สามารถเข้าใจกระบวนการ Bulk Import (ข้อมูลขนาดใหญ่) และ การตั้งค่าที่เหมาะสม เพื่อหลีกเลี่ยง ความช้า ที่มีโอกาสเกิดขึ้น

📌สามารถอธิบายและ เริ่มต้นการทำงานระบบ ETL Process ผ่าน SQL Server Integration Services (SSIS) ได้

📌แนวคิดการทำระบบ Automation บน SQL Server

📌การใช้งานและตั้งค่า SQL Server Agent รวมถึงใช้งาน Database Mail ในการแจ้งเตือนเหตุการณ์ต่างๆได้

📌สามารถสร้าง, ตั้งค่า และตรวจสอบ SQL Server Job รวมถึง Alerts ได้อย่างเหมาะสม

📌การออกแบบ และ สร้างระบบ Database Maintenance Plan ผ่าน SQL Server Job เพื่อใช้ในการทำแผนการบำรุงรักษา Database

📌ขั้นตอนต่างๆ แบบ step-by-step ด้วย lab snapshot พร้อมนำกลับไปทบทวน ที่ไหน เมื่อไหร่ ก็ได้

📌workshop ตลอดการฝึกอบรม โดย lab practice ที่มีคุณภาพและทำให้กลมกล่อม เข้าใจง่าย โดย อ.สุรัตน์

📌มาร่วมเรียนรู้การดูแลระบบ SQL Server แบบมืออาชีพ กับ Born2Learn

วิทยากร:

อ.สุรัตน์ เกษมบุญศิริ

ผู้เชี่ยวชาญและวิทยากรที่มีประสบการณ์มากกว่า 20 ปีในวงการ

พร้อมด้วยใบรับรองจากบริษัทระดับโลกมากมาย อาทิเช่น Microsoft, CompTIA, ITIL, Cisco และอื่นๆ

หลักการและเหตุผล:

This course provides the knowledge and skills to administer and maintain a Microsoft SQL Server database. The course focuses on teaching individuals how to use SQL Server product features and tools related to maintaining a database.

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

The primary audience for this course is individuals who administer and maintain SQL Server databases.

วัตถุประสงค์ของหลักสูตร:

·         Plan and Install SQL Server.

·         Describes the system databases, the physical structure of databases and the most common configuration options related to them.

·         Prepare and Create Database

·         Perform manage database

·         Backup and restore databases.

·         Working with SQL Server Security.

·         Monitor SQL Server.

·         Implement ETL Process of SQL Server.

·         Implement Automate administrative tasks.

ความรู้พื้นฐาน

·         Basic knowledge of the Microsoft Windows operating system and its core functionality.

·         Basic knowledge of Transact-SQL.

·         Basic knowledge of relational databases.

เนื้อหาหลักสูตร:

Module 1: Installing and Configuring SQL Server

·         Overview of SQL Server

·         Preparing Systems for SQL Server

·         Installing SQL Server

·         Upgrading and Automating Installation

·         Working with SQL Server Tools

Module 2: Working with Databases

·         Overview of SQL Server Databases

·         Prepare File System and Raid disk for SQL Database

·         Creating Databases

·         Concept of TempDB, Data File, Log File and File Group

·         Resizing Database

·         Moving User databases with Detach – Attach

·         Moving System databases

Module 3: Backup and Restoring SQL Server Databases

·         Recovery Models Concept

·         Planning a Backup Strategy

·         Backing Up User Databases

·         Working with Backup Options

·         Managing Database Backups

·         Understanding the Restore Process

·         Restoring User Databases

·         Using with Recovery, No Recovery and STANDBY mode

·         Restoring System Databases and individual files

  • How to restore master database

  • How to restore model database

  • How to restore msdb database

·         Repairing SQL Server with Rebuild Database

Module 4: Implementing Security

·         Overview of SQL Server Security

·         Authenticating Connections to SQL Server

·         About Password policies

·         Managing Windows and SQL Server Logins

·         Working with Server Roles

·         Managing Database users

·         Working with Fixed Database Roles

·         Working with User-defined Databases Roles

·         Authorizing User Access to Objects and Execute Code

·         Configuring Permissions at the Schema Level

·         About SQL Server Audit

·         Creating Server Audit Specification

·         Creating Database Audit Specification

·         Viewing Audit logs

Module 5: Monitoring SQL Server

·         Using Standard reports

·         Configuring the SQL Serer Log

·         Viewing Activity with Dynamic Management View

·         Monitoring with Activity Monitor

·         Capturing Resource Usage with Performance Monitor

·         Collecting Capacity Planning and Performance Data with Data Collector

·         Capturing Activity using SQL Server Profiler and SQL Trace

Module 6: Transferring Data

·         Overview of ETL Process

·         Transferring Data To/From SQL Server

·         Importing and Exporting Table Data

·         Copying Database

·         Deploying Data-Tier Applications

·         Considering for Bulk Import/Export

·         Bulk Import/Export Tools

  • BCP

  • BULK INSERT

  • OPENROWSET (BULK)

·         Implement ETL Process with SQL Server Integration Service (SSIS)

  • Control Flow (Container, Tasks and Precedence Constraints)

  • Data Flow with ETL Process

Module 7: Automating SQL Server Management

·         Benefit of Automation

·         Working with SQL Server Agent

·         Configuring Operators

·         Configuring of Database Mail

·         Working with SQL Server Agent Jobs

·         Creating Database Maintenance Plans

·         Implementing Alerts and Notifications


Previous
Previous

Course: Design and Implement PostgreSQL with Best Practices

Next
Next

Course: SQL Server Programming and Implementation