
Learn to administer SQL Server in AWS RDS, including creating and managing instances, configuring security and backups, and troubleshooting common issues.
By the end of the lecture, you will have a solid understanding of what AWS RDS is and how it can help you manage your relational databases in the cloud with ease.
By the end of the lecture, you will have a solid understanding of DB Instance classes in AWS RDS, and how to select the right compute and memory configuration for your database workloads.
Explore regions, availability zones, and local zones to understand fault-tolerant, low-latency cloud services and RDS resources not replicated across regions unless configured, with region switching via console or AWS CLI.
Learn to install, configure, and verify the AWS CLI to manage AWS services, set access keys, region, and output format, and enable automation and scripting.
Connect to an AWS RDS SQL Server instance using its endpoint and port, enable publicly accessible access via security group inbound rules, and test with get date.
Manage SQL Server parameter groups to configure database parameters like memory, and apply dynamic or static changes to DB instances or multi-az clusters via the console, including maintenance window options.
Create your first database on a SQL Server instance using Management Studio, name it Adventureworks LT, and set initial size, auto growth, and file paths while enabling auto update statistics.
Learn to configure database level security in SQL Server on AWS RDS by creating database users and roles, mapping logins, and granting or revoking permissions on databases and objects.
Create server audits and database audit specifications to log instance and database events to a designated audit destination, with groups for backup, permission changes, and granular select or execute events.
Audit your SQL Server RDS instance on AWS by configuring a server and database audit that writes logs to an S3 bucket, and attach the appropriate option group.
Some actions, such as changing the recovery model of a SQL Server database, can break the sequence of logs that are used for point-in-time recovery. In some cases, Amazon RDS can detect this issue and the latest restorable time is prevented from moving forward. In other cases, such as when a SQL Server database uses the BULK_LOGGED recovery model, the break in log sequence isn't detected. It might not be possible to restore a SQL Server DB instance to a point in time if there is a break in the log sequence. For these reasons, Amazon RDS doesn't support changing the recovery model of SQL Server databases.
Explore SQL Server native backup and restore to create full, differential, and transaction log backups for on premise databases and RDS, store to disk or S3, and restore from S3.
Learn how differential backups capture only changes since the last full backup, delivering faster backups and smaller sizes, and how to perform native differential backups with the backup procedure.
This lecture covers how to use the SQL Server Agent service to execute and schedule administrative tasks in SQL Server. The SQL Server Agent is a Windows service that runs as a background process and performs jobs that contain one or more steps.
In this lecture, we will explore Amazon Web Services (AWS) Systems Manager, a management service that helps you automate operational tasks and ensure compliance across your infrastructure.
In this lecture, we will explore Amazon Web Services (AWS) Relational Database Service (RDS) for Microsoft SQL Server and how to configure Multi-AZ deployments for high availability and disaster recovery. We will cover the benefits of Multi-AZ deployments, such as automatic failover and synchronous replication, and discuss how to achieve them through RDS for SQL Server.
By the end of the lecture, you will have a solid understanding of how to convert a single AZ RDS instance to a Multi-AZ deployment and ensure high availability and disaster recovery for your database.
This course is designed to help participants master the use of SQL Server RDS on AWS. Participants will learn how to deploy, manage, and scale SQL Server databases on AWS RDS. The course covers a broad range of topics, including best practices for database migration, data security, and high availability.
Participants will start by learning how to set up an RDS instance for SQL Server and how to create and manage databases. They will also learn how to optimize performance using techniques such as indexing and query store.
The course will then cover how to ensure data security by implementing authentication, authorization, and encryption mechanisms. Participants will also learn how to set up backups and disaster recovery solutions.
Finally, the course will cover how to achieve high availability using features such as Multi-AZ deployments and Read Replicas. Participants will also learn how to troubleshoot common issues that can arise when working with SQL Server on AWS RDS.
By the end of the course, participants will have a comprehensive understanding of SQL Server RDS on AWS and the skills needed to manage databases in a cloud environment. They will also have the knowledge to optimize performance, ensure data security, and achieve high availability for their SQL Server workloads.