Building a CM Lab - ConfigMgr [MEMCM] Installing SQL [7]

Post 7, the favorite part of setting up your CM Server, Installing SQL. I dislike it so much that I've stolen a script to make it less painful.

So far, we've got our Gateway, DC and started to setup our ConfigMgr Lab Server, in this installment, I'll be going over the SQL install for CM... on box.  For deeper dive into SQL recommendations, check out this WhitePaper

So to make this process easier and more shiny, I'm stealing a page out of Johan's book, well it's actually an unattend file from his blog, but you get it. For a step by step, you can follow this process based on SQL 2016.
Please note, depending on the version of SQL you install, it's going to be different. I'm using 2019, which does not have Report Services, and will do a future post talking about Report Services Setup for CM.

I copied his unattend file, changed several of the paths from the drive letters he had to drive D: and then replaced the group viamonstra\administrators to dev\SQL_Admins

That worked so nicely, quickest way to install SQL I've ever done.. here are the parts I changed:

MEMCM Installing SQL
MEMCM Installing SQL
And after the process finished, which felt so fast I didn't think it ran... but when I checked...
Uninstall or Change Program
Look, it's all there.. just need to download and install SSMS

So I've downloaded SQL Server Management Studio from HERE, Lets get it installed.

Microsoft SQL Server Management Studio
Microsoft sQL Server Management Studio
Microsoft SQL server Management Studio
Well that was easy.

Now back to the wonderful prereq tool to do a couple additional items. We can use this tool to confirm that SQL is up and running and set a few settings.

ConfigMgr Prerequisite Tools
First we point at the server with SQL installed, which happens to be the local host
ConfigMgr Prerequisite Tools
I'm using the tool to set the DB to 8GB, adjust for your environment.
ConfigMgr prerequisite Tools
And success!

ConfigMgr Prerequisite Tools
Confirming the Collation we set in the unattend, we're good.

Now at this point, things are progressing nicely, lets install WSUS. We needed to have SQL installed first, and now we can install WSUS to use the SQL Database.

ConfigMgr Prerequisite Tools
The WSUS Tab
ConfigMgr Prerequisite Tools

ConfigMgr Prerequisite Tools
And now WSUS is installed.

After you've done the WSUS setup in PreReq Tool, you can finish the setup on the Server

WSUS Servers
I've placed the WSUSContent onto my E (Storage) Drive.
WSUS Servers

Ok, so now we have everything ready to install ConfigMgr on this Server. Overall, not bad, pretty easy thanks to the community. Next we'll start installing MEMCM!

Blog Post List

Series Introduction - Building a CM Lab from Scratch

  1. Domain Controller - Setting up your Domain Controller
  2. Gateway Virtual Machine - Creating a Router for your Lab using Windows Server
  3. Certificate Authority - On Domain Controller [Optional]
  4. ConfigMgr Server Pre-Reqs (Windows Features)
  5. Configuration Settings (AD & GPOs)
  6. Source Server (File Share)
  7. ConfigMgr SQL Install
  8. ConfigMgr Install
  9. ConfigMgr Basic Settings
  10. ConfigMgr Collections & App Deployment
  11. ConfigMgr OSD
  12. ConfigMgr Reporting Services