CMS/20764C : Administering a SQL Database Infrastructure
5 gün (30 Saat) İleri Sınıf / Online Veritabanı Yönetimi
SQL Server ve veritabanlarının yönetimi, izlenmesi, güvenliğinin sağlanması, performansının iyileştirilmesi, yedekleme, felaketten kurtarma, ilgili konfigurasyonların belirlenmesi ve SQL Server altyapısının geliştirilmesini içerir. "Administering a SQL Database Infrastructure" eğitimi ile bir veritabanı yöneticisinin ihtiyacı olan yeteneklerin geliştirilmesine odaklanılmaktadır. Eğitim içerikleri eğitim verildiği sırada yayında olan en güncel özellikler çerçevesinde düzenlenmektedir.
Eğitim İçeriği
Module 1: SQL Server Security
- Lesson
- Authenticating Connections to SQL Server
- Authorizing Logins to Connect to databases
- Authorization Across Servers
- Partially Contained Databases
- Lab : Authenticating Users
- Create Logins
- Create Database Users
- Correct Application Login Issues
- Configure Security for Restored Databases
Module 2: Assigning Server and Database Roles
- Lesson
- Working with server roles
- Working with Fixed Database Roles
- Assigning User-Defined Database Roles
- Lab : Assigning server and database roles
- Assigning Server Roles
- Assigning Fixed Database Roles
- Assigning User-Defined Database Roles
- Verifying Security
Module 3: Authorizing Users to Access Resources
- Lesson
- Authorizing User Access to Objects
- Authorizing Users to Execute Code
- Configuring Permissions at the Schema Level
- Lab : Authorizing users to access resources
- Granting, Denying, and Revoking Permissions on Objects
- Granting EXECUTE Permissions on Code
- Granting Permissions at the Schema Level
Module 4: Protecting Data with Encryption and Auditing
- Lesson
- Options for auditing data access in SQL Server
- Implementing SQL Server Audit
- Managing SQL Server Audit
- Protecting Data with Encryption
- Lab : Using Auditing and Encryption
- Working with SQL Server Audit
- Encrypt a Column as Always Encrypted
- Encrypt a Database using TDE
Module 5: Recovery Models and Backup Strategies
- Lesson
- Understanding Backup Strategies
- SQL Server Transaction Logs
- Planning Backup Strategies
- Lab : Understanding SQL Server recovery models
- Plan a Backup Strategy
- Configure Database Recovery Models
Module 6: Backing Up SQL Server Databases
- Lesson
- Backing Up Databases and Transaction Logs
- Managing Database Backups
- Advanced Database Options
- Lab : Backing Up Databases
- Backing Up Databases
- Performing Database, Differential, and Transaction Log Backups
- Performing a Partial Backup
Module 7: Restoring SQL Server 2016 Databases
- Lesson
- Understanding the Restore Process
- Restoring Databases
- Advanced Restore Scenarios
- Point-in-Time Recovery
- Lab : Restoring SQL Server Databases
- Restoring a Database Backup
- Restring Database, Differential, and Transaction Log Backups
- Performing a Piecemeal Restore
Module 8: Automating SQL Server Management
- Lesson
- Automating SQL Server management
- Working with SQL Server Agent
- Managing SQL Server Agent Jobs
- Multi-server Management
- Lab : Automating SQL Server Management
- Create a SQL Server Agent Job
- Test a Job
- Schedule a Job
- Configure Master and Target Servers
Module 9: Configuring Security for SQL Server Agent
- Lesson
- Understanding SQL Server Agent Security
- Configuring Credentials
- Configuring Proxy Accounts
- Analyzing Problems in SQL Server Agent
- Configuring a Credential
- Configuring a Proxy Account
- Configuring and testing the Security Context of a Job
Module 10: Monitoring SQL Server with Alerts and Notifications
- Lesson
- Monitoring SQL Server Errors
- Configuring Database Mail
- Operators, Alerts, and Notifications
- Alerts in Azure SQL Database
- Lab : Monitoring SQL Server with Alerts and Notifications
- Configuring Database Mail
- Configuring Operators
- Configuring Alerts and Notifications
- Testing Alerts and Notifications
Module 11: Introduction to Managing SQL Server by using PowerShell
- Lesson
- Getting Started with Windows PowerShell
- Configure SQL Server using PowerShell
- Administer and Maintain SQL Server with PowerShell
- Managing Azure SQL Databases using PowerShell
- Lab : Using PowerShell to Manage SQL Server
- Getting Started with PowerShell
- Using PowerShell to Change SQL Server settings
Module 12: Tracing Access to SQL Server with Extended events
- Lesson
- Extended Events Core Concepts
- Working with Extended Events
- Lab : Extended Events
- Using the System_Health Extended Events Session
- Tracking Page Splits Using Extended Events
Module 13: Monitoring SQL Server
- Lesson
- Monitoring activity
- Capturing and Managing Performance Data
- Analyzing Collected Performance Data
- SQL Server Utility
- Lab : Monitoring SQL Server
Module 14: Troubleshooting SQL Server
- Lesson
- A Trouble Shooting Methodology for SQL Server
- Resolving Service Related Issues
- Resolving Connectivity and Log-in issues
- Lab : Troubleshooting Common Issues
- Troubleshoot and Resolve a SQL Login Issue
- Troubleshoot and Resolve a Service Issue
- Troubleshoot and Resolve a Windows Login Issue
- Troubleshoot and Resolve a Job Execution Issue
- Troubleshoot and Resolve a Performance Issue
Module 15: Importing and Exporting Data
- Lesson
- Transferring Data to and from SQL Server
- Importing and Exporting Table Data
- Using bcp and BULK INSERT to Import Data
- Deploying and Upgrading Data-Tier Application
- Lab : Importing and Exporting Data
- Import and Excel Data Using the Import Wizard
- Import a Delimited Text File Using bcp
- Import a Delimited Text File using BULK INSERT
- Create and Test an SSIS Package to Extract Data
- Deploy a Data-Tier Application
Bonus: Azure SQL Database
- Azure SQL Database Capabilities
- Serverless, Dedicated
- Basic, General Purpose, HyperScale
- What is Elastic Pool?
Öncesinde Önerilenler
-
Data Engineer
Büyük Verinin İşlenmesi, Yönetimi, Veri Kalitesini Arttırma, Bulut Bilişim ve Veri Bilimi için Kodlama, Spark ve Hadoop gibi Dağıtık Mimariler ile Çalışma.
- C/STATI : Betimleyici ve Çıkarımsal İstatistik Temelleri
- C/STATF : İstatistik Esasları
- C/STATF+ : İstatistik Esasları (Genişletilmiş)
- MS/20761C : Querying Data with Transact-SQL
- C/TVTS : T-SQL ile Veri Tabanı Sorgulama (Microsoft SQL Server)
- MS/20777A : Implementing Microsoft Azure Cosmos DB Solutions
- C/PBSSBI : Power BI ile Self Service BI
- C/IRFDS : R Dili ve R ile Veri Analizi
- C/PDE : Python Dili Esasları
- C/IPFDS : Python Dili ve Python ile Veri Analizi
- C/PVA : Python ile Veri Analizi
- MS/20762C : Developing SQL Databases (Microsoft SQL Server)
-
Database Admin
Veritabanı yönetimi, optimizasyonu, performansı, felaketten kurtarma ve yüksek erişilebilirlik.
Sonrasında Önerilenler
-
Data Engineer
Büyük Verinin İşlenmesi, Yönetimi, Veri Kalitesini Arttırma, Bulut Bilişim ve Veri Bilimi için Kodlama, Spark ve Hadoop gibi Dağıtık Mimariler ile Çalışma.
- MS/DP-300 : Administering Relational Databases on Microsoft Azure
- MS/20765C : Provisioning SQL Databases
- MS/10987C : Performance Tuning and Optimizing SQL Databases
- CMS/20767B : Implementing a SQL Data Warehouse
- MS/20768C : Developing SQL Data Models
- MS/10990C : Analyzing Data with SQL Server Reporting Services
- C/DMDQ : Veri Yönetimi ve Veri Kalitesi
- C/ADMT : İleri Veri Modelleme Teknikleri
- CMS/DP-203 : Data Engineering on Microsoft Azure
- C/AZSC-Synapse : Fundamentals of Azure Synapse Analytics
- C/BDA-Synapse : Data Analytics Solutions Using Azure Synapse Analytics
- MS/DP-500 : Designing and Implementing Enterprise-Scale Analytics Solutions Using Microsoft Azure and Microsoft Power BI
- CMS/DP-601T00A : Implementing a Lakehouse with Microsoft Fabric
- C/DAWS : Big Data Analysis with Spark
- C/PSS : PySpark ile Spark SQL
- C/VBL : Veri Bilimcileri için Linux
- C/VMUP : Veri Mimarisinde Ustalaşma Programı
-
Database Admin
Veritabanı yönetimi, optimizasyonu, performansı, felaketten kurtarma ve yüksek erişilebilirlik.