整理一下在預備 MOC 20765 課程的心得
微軟 SQL Server 2016 的課程有些不一樣的改變了,在管理的部分切分出來 20765 和 20764 這兩科,跟以往的課程編排方式似乎有點不同,因此花點時間來看一下相關內容。
在微軟官網上可以查看到 20765A Provisioning SQL Databases 這一科的內容
- Module 1: SQL Server 2016 Components
- Module 2: Installing SQL Server 2016
- Module 3: Upgrading SQL Server to SQL Server 2016
- Module 4: Deploying SQL Server on Microsoft Azure
- Module 5: Working with Databases
- Module 6: Database Storage Options
- Module 7: Performing Database Maintenance
天數上看起來三天的課程算是比較小的課程,而從上述中可以看到七個章節都還算是很入門管理,主要都還是很基本架構、儲存裝置和一點簡單的維護,並且帶了一些 Azure 的介紹在裡面,看起來比較像是給 DBA 的基礎課程。另外也可以在微軟 MOC Lab 下載的地方,可以先來看看這些 Lab 裡面有甚麼,來了解一下課程大概的內容範圍。
Module 1: SQL Server 2016 Components ( Describe the SQL Server platform, SQL Server services, and SQL Server configuration options. )
從 網站上的說明和 Lab 中介紹 看起來,主要應該還是在介紹 SQL Server 一些版本上的差異和相關服務的功能。
Module 2: Installing SQL Server 2016 ( Module 2: Installing SQL Server 2016 )
在 Demo 中放了一個 ConfigurationFile.ini ,看起來主要是要來介紹安裝的時候相關的步驟和設定,加上 SQL Server 2016 有不少預設處理增加了,因此可能要花點時間了解新版本所做的變化。
Module 3: Upgrading SQL Server to SQL Server 2016 ( This module describes how you go about upgrading your current SQL Server installation to SQL Server 2016. )
從 Demo 的檔案中看起來主要是介紹如何使用 Upgrade Advisor 來準備升級。而從 LabFile 中看起來,還要介紹當不是原地升級的時候,因此要去注意像是帳號該如何來做移轉,此部分透過介紹 sp_change_users_login 這個 SP ,來解決當移轉的時候發生孤兒帳號的狀況,該如何來查看和修正。
Module 4: Deploying SQL Server on Microsoft Azure ( This module describes the options available to run SQL Server on Azure. )
從 Demo 的說明中看起來是會介紹 Azure SQL Database 的建立,並且說明如何用 PowerShell 來處理 ?! 這個部分看起來硬了一點,用 UI 介紹算是容易,但如果這個部分要 Demo 到 PowerShell ,對初學者還要了解到這些可能會比較有難度。另外也不是很清楚課堂上,不知道是否會真的給大家 30 天體驗的帳號,上 Azure 去建立和測試嗎 ?
Module 5: Working with Databases ( This module describes the preinstalled system databases, the physical structure of databases and the most common configuration options related to them.)
看起來是建立資料庫的部分會做一點介紹,像是檔案群組和資料檔,並且也會介紹到 BEP 的部分作介紹,因此應該會談到一些記憶體和磁碟間相互配合的部分。
Module 6: Database Storage Options ( At the end of this module you will be able to describe the database storage options.)
應該會著重在磁碟管理上,和如何將歷史資料存放到 Azure 。
Module 7: Performing Database Maintenance ( This module covers database maintenance.)
從 Demo 中看起來還是著重在 DBCC CHECKDB 的相關使用時機和功能介紹,以及如何查看索引破碎和重建索引的部分。
因此從相關中可以大概了解,應該是原本 SQL Server 2012/2014 中的 20462 Administering Microsoft SQL Server Databases 中課程的前幾章的內容,再加上最後面一部分有關於資料庫維護的部分,把這些叫入門的課程單獨抽出來,並且又加入一些以往沒有的 Azure 課程的介紹,應該都算是比較打基礎的部分,所以整體課程規劃為三天,應該不算是難的課程。