Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Secure Database Administration: MS SQL Server Security
Rating: 4.2 out of 5(38 ratings)
221 students

Learn Secure Database Administration: MS SQL Server Security

Installing, configuring and hardening Microsoft SQL Server
Created byFeltSecure Labs
Last updated 12/2017
English

What you'll learn

  • Learn how to install Microsoft Windows Server
  • Prepare Microsoft Windows Server environment for MS SQL Database installation
  • Learn how to install Microsoft MS SQL Database from scratch
  • Installation decisions before building the RDBMS
  • Learn how to use Microsoft SQL Server Configuration Manager
  • Learn how to use Microsoft SQL Server Management Studio
  • Configure SQL Server in a secure way
  • Learn hardening Microsoft SQL Server
  • Surface Area Configuration & Reduction
  • Policy Based Management with Microsoft SQL Server
  • Using Powershell to configure SQL Server

Course content

7 sections30 lectures3h 22m total length
  • About Your Trainer1:31
  • Overview5:44
  • Installation Decisions4:14

    While designing your database system, you have to determine the most appropriate hardware according to your needs and requirements. Virtualization, CPU sockets and cores, Memory size are the factors to be considered in. Then you need to select the appropriate Operating System and its edition and select the appropriate Edition of SQL Server; 

  • Installating Windows Server3:02

    For any database system, you have to install a server operating system to your server. This can be Linux-based or Windows-based. We choose Windows Server for this process. 

    After installing Windows Server, we will install ADDS (Active Directory Domain Services) for a domain-controller and we will create a domain 

  • Installing Windows Server 201611:56

    In this lesson we will 

    • Install Windows Server 2016
    • Install Guest Additions
  • Configuring Windows Server 20169:17

    In this lesson we will 

    • Install Active Directory Domain services
    • Install DNS
    • Promote server to a domain controller
    • Add a new forest (higher layer of a domain. 1 or more domains can be under 1 forest)

Requirements

  • Basic understanding of IT systems
  • Basic understanding of how relational database management systems work
  • Computer Science background or job experience on IT is a plus
  • Some database management experience is a huge plus

Description

Database management is so essential and critical for the enterprises but making it secure is more crucial than that. MS SQL Server is one of the most popular commercial RDBMSs recently. 

In this course, MS SQL database management concepts will be explained with security in mind 

All crucial security measures will be explained throughout the course and will be implemented during the hands-on practice labs.

With a hands-on style, we'll cover topics such as

  • Preparing a windows server for secure installation,
  • MS SQL server configuration
  • Surface area reduction with sp_configure,
  • Extended protection against luring attacks and spoofing attacks,
  • Static and dynamic port configurations,
  • Channel and service binding techniques,
  • Hiding SQL instance
  • Policy based management and preventative policy examples
  • Patching and compliance
  • And many more best practices in this domain.

We will also have 2 lab assignments about creating a table name policy and a powershell proxy job on MS SQL Server, which we will solve the problems together.

By the end of the course, you'll know how to install and manage secure MS SQL server with confidence, which gives you the skills to prevent data leakages even if the cyber attacks can bypass other security mechanisms in place.

Who this course is for:

  • DBAs or Database Developers in all levels
  • Business Intelligence Developers
  • Full Stack Software Developers
  • Software Developers who are related with databases
  • Data Scientists