
Understand how a domain centralizes user accounts and resources via an active directory domain controller and virtualization with VMware to deploy Windows 2012 and SQL Server.
Learn to set up a production SQL database environment by downloading VMware Workstation, Windows Server 2012, and SQL Server 2012, creating domain controllers, dedicated drives, and SQL Server service accounts.
Rafael guides you to collect and download six essential apps—virtual box, Windows server 2016 ISO, SQL Server, SSMS 17, AdventureWorks from GitHub, and Visual Studio 2015—then prepares a VM setup.
Create a new VirtualBox virtual machine and install Windows. Set up SQL Server 2017 and SSMS, allocate host memory and disk, and enable guest additions.
Install SQL Server and SSMS, then install SSDT and restore the Adventure Works 2017 database on a virtual machine.
Compare SQL Server 2014 and 2017 to show their similar front-end interfaces, and apply the same database administration principles across versions, ensuring script compatibility with Adventure Works.
Promote a Windows Server 2012 VM to a domain controller by installing the Active Directory Domain Services role and DNS to create the sql.com forest.
Install sql server 2012 using active directory service accounts and separate data and log drives, creating virtual drives for data on i and logs on l.
Identify the system databases—master, model, msdb, temp—and the read-only resource database, and understand their roles, template behavior, and backup considerations.
Learn how simple, full, and bulk recovery models govern transaction log backups and log truncation, balancing data safety with log growth in production SQL Server.
Explore how the fn_dblog function reveals transactional log activity via LSNs, and demonstrate how transactional log backups truncate the log while full backups do not.
Learn how to create a SQL database using GUI or scripting, set initial sizes and auto growth for data and log files, and script production databases for repeatable deployment.
Discover how tempdb, a busy system database rebuilt on restart, hosts temporary objects like tables and procedures, and how pre sizing boosts performance.
Explore backup and restore strategies essential for a production SQL database administrator, including full, differential, and transactional log backups, with planning for redundancies and restore timeframes.
Restore a deleted database via the GUI using a full backup and subsequent transaction log backups in sequence to recover data without gaps.
Automate system database backups with a maintenance plan wizard in SQL Server, configure full backups, schedule daily runs, and verify backup integrity.
Create a simple SQL Server Agent backup job that runs a T-SQL full backup of the admin database, scheduled daily at 9:31 PM, with enablement and basic success/failure handling.
Learn how to use dbcc check database to validate both physical and logical integrity of databases, manage resource-intensive checks, and implement production-ready job scheduling for reliable backups.
Learn to set up and monitor SQL Server database mail via GUI and T-SQL, create accounts and profiles, enable through sp_configure, and script mail status and logs for multiple servers.
Learn to manage many SQL Server instances with central management, using multi server administration to propagate identical jobs from a master to target servers.
This demonstration shows how SQL Server administration handles users, logins, and roles using Windows authentication and SQL logins, mapping Windows users to SQL logins and assigning database permissions.
Explore windows authentication versus mixed mode in sql server, including the risks of the sa account, and learn to enable, disable, or rename it with strong passwords.
The following course will introduce to you the foundation of SQL Server Administration Part 1 as it's practiced in the production real world situations. I have designed this course for the beginner but at the same time introduced elements that are practiced in the real world, so the student gains a faster understanding of the requirements in the production server. Anyone interested in understanding, configuring, managing or is responsible for SQL Server systems will benefit from this course. My first course T-SQL, while not mandatory, should be taken so you gain a better understanding of this course. All software, SQL Scripts and documentation is provided for you. All you need is a desire to learn and fullfill you future goals. These courses will give you that direction.