Database Foundations: Administration

Database Foundations: Administration

2h 8mBeginner2025-02-11

Authors

Adam Wilbert

Adam Wilbert

Data Visualization Expert

Course details

Ongoing, regular administration is critical to the security and performance of databases such as SQL Server. In this course—the fourth installment in the Database Foundations series—explore vital techniques and best practices for administering a database. Instructor Adam Wilbert covers a variety of core concepts, including how to secure a server with user authentication and roles, protect your database by setting up permissions for authorized user accounts, and perform a backup and restore. Adam also offers expert tips for ensuring that a database remains available, even through hardware maintenance, upgrades, and failures. Along the way, he provides tips for working effectively with both SQL Server and PostgreSQL.

Skills covered

Database AdministrationDatabase ManagementFoundations

Concepts

Introduction

  • Administer a database server
  • What you should know
  • How to work with the exercise files

Backup and Restore

  • Backup plans
  • Create a PostgreSQL backup
  • Use pg dump in the Postgres container
  • Restore a Postgres database
  • Create a full SQL Server backup
  • Restore a SQL Server database
  • Incremental and differential backups
  • Point-in-time restores

Server Security

  • Principals and securables
  • Server authentication and login accounts
  • Granting and revoking permissions
  • PostgreSQL role permissions
  • SQL Server user permissions

Database Security

  • View permissions on PostgreSQL
  • View permissions on SQL Server
  • Column-level permissions
  • Group permissions

High Availability

  • Managing server uptime
  • Standby servers
  • Synchronize servers with log shipping
  • Server failover clusters

Health and Maintenance of the System

  • Server maintenance tasks
  • Closing user sessions
  • Reviewing system statistics
  • Reading system logs

Conclusion

  • Next steps
80,000 Toman