[認證]MOC:20765A Provisioning SQL Databases 課程預備

整理一下在預備 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 課程的介紹,應該都算是比較打基礎的部分,所以整體課程規劃為三天,應該不算是難的課程。