________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Audience profile
The primary audience for this course is people who administer and maintain SQL Server databases. These people perform database administration and maintenance as their primary area of responsibility, or work in environments where databases play a key role in their primary job.
The secondary audiences for this course are people who develop applications that deliver SQL Server database content.
Goals
- Authenticate and authorize users
- Assign server and database roles
- Authorize users to access resources
- Protect data with encryption and auditing
- Describe recovery models and backup strategies.
- SQL Server Database Backup
- Restore SQL Server Databases
- Automate database management
- Configure security for SQL Server Agent
- Manage alerts and notifications
- Manage SQL Server using PowerShell
- Tracking access to SQL Server
- Monitor a SQL Server infrastructure
- Troubleshoot a SQL Server infrastructure
Import and export data
Course outline
- Authentication of connections to SQL Server
- Authorizing logins to connect to databases
- Authorization between servers
- Partially contained databases
- Create logins
- Create database users
- Fix app login issues
- Configure security for restored databases
- SQL Server basics.
- SQL Server connection authentication.
- Authorization of user login to databases.
- Partially contained databases.
- Authorization between servers.
- Work with server roles
- Work with fixed database roles
- Assigning user-defined database roles
- Server role assignment
- Fixed database role assignment
- Assigning user-defined database roles
- Security verification
- Describe and use server roles to manage security at the server level.
- Describe and use fixed database roles.
- Use custom database roles and application roles to manage security at the database level.
- Describe and use server roles to manage security at the server level.
- Describe and use fixed database roles.
- Use custom database roles and application roles to manage security at the database level.
- Describe and use server roles to manage security at the server level.
- Describe and use fixed database roles.
- Use custom database roles and application roles to manage security at the database level.
- Describe and use server roles to manage security at the server level.
- Describe and use fixed database roles.
- Use custom database roles and application roles to manage security at the database level.
When configuring the security of your Microsoft SQL Server systems, you must ensure that you meet all of your organization's compliance requirements for data protection. Organizations often need to adhere to industry-specific compliance policies, which require auditing of all data access. To address this requirement, SQL Server provides a variety of options for implementing auditing. Another common compliance requirement is data encryption to protect against unauthorized access in the event that access to database files is compromised. SQL Server supports this requirement by providing transparent data encryption (TDE). To reduce the risk of information leakage by users with administrative access to a database, columns containing sensitive data, such as credit card numbers or national identity numbers, can be encrypted using the Always Encrypted feature. This module describes the options available for auditing in SQL Server, how to use and manage the SQL Server auditing feature, and how to implement encryption.
- Options for auditing data access in SQL Server
- Implementing SQL Server auditing
- Manage SQL Server auditing
- Data protection with encryption
- Work with SQL Server auditing
- Encrypt a column as always encrypted
- Encrypt a database using TDE
- Describe options for auditing data access.
- Implement SQL Server Auditing.
- Manage SQL Server auditing.
- Describe and implement data encryption methods in SQL Server.
- Implement encryption
- Understand backup strategies
- SQL Server transaction logs
- Planning backup strategies
- Plan a backup strategy
- Configure database recovery models
- Describe various backup strategies.
- Describe how database transaction logs work.
- Plan SQL Server backup strategies.
- Database and transaction log backup
- Database Backup Management
- Advanced database options
- Database Backup
- Backing up databases, differentials, and transaction logs
- Making a partial backup
- Back up SQL Server databases and transaction logs.
- Manage database backups.
- Describe advanced backup options.
- Understand the restoration process
- Database Restoration
- Advanced restoration scenarios
- Recovery from a point in time
- Restore a database backup
- Restricting backups of databases, differentials, and transaction logs
- Carrying out a restoration in parts
- Explain the restoration process.
- Restore databases.
- Perform advanced restore operations.
- Perform a point-in-time recovery.
- SQL Server Administration Automation
- Work with SQL Server Agent
- Manage SQL Server Agent jobs
- Multi-server management
- Create a SQL Server Agent job
- Try a job
- schedule a job
- Configure master and target servers
- Describe methods to automate SQL Server administration.
- Configure jobs, job step types, and schedules.
- Manage SQL Server Agent jobs.
- Configure master and destination servers.
- Understanding SQL Server Agent Security
- Credential settings
- Proxy Account Settings
- Analysis of problems in SQL Server Agent
- Setting up a credential
- Setting up a proxy account
- Configuring and testing a job's security context
- Explain the security of SQL Server Agent.
- Configure credentials.
- Set up proxy accounts
- SQL Server Error Monitoring
- Database Mail Configuration
- Operators, alerts and notifications
- Alerts in Azure SQL Database
- Database Mail Configuration
- Operator configuration
- Alert and notification settings
- Test alerts and notifications
- Monitor SQL Server errors.
- Configure database mail.
- Set up operators, alerts and notifications.
- Work with alerts in Azure SQL Database.
- Getting started with Windows PowerShell
- Configure SQL Server using PowerShell
- Manage and maintain SQL Server with PowerShell
- Manage Azure SQL databases using PowerShell
- Getting started with PowerShell
- Using PowerShell to change SQL Server settings
- Describe the benefits of PowerShell and its fundamental concepts.
- Configure SQL Server using PowerShell.
- Manage and maintain SQL Server using PowerShell.
- Manage an Azure SQL database using PowerShell.
- Extended Event Basics
- Work with extended events
- Describe the basic concepts of extended events.
- Create and view extended event sessions.
- Activity monitoring
- Capture and manage performance data
- Analysis of collected performance data
- SQL Server Utility
- Monitor current activity.
- Capture and manage performance data.
- Analyze the collected performance data.
- Configure the SQL Server utility.
- Capture and manage performance data
- Analyze collected performance data
- Use the SQL Server Utility
- A troubleshooting methodology for SQL Server
- Troubleshooting service issues
- Troubleshooting connectivity and login 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
- Describe a troubleshooting methodology for SQL Server.
- Resolve service-related problems.
- Resolve login and connectivity issues.
- Data transfer to and from SQL Server
- Import and export table data
- Using bcp and BULK INSERT to import data
- Deploy and update data tier application
- Import and Excel data with 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
- Import and Excel data with 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
Previous requirements
In addition to their professional experience, students who take this training must already have the following technical knowledge:
- Basic knowledge of the Microsoft Windows operating system and its main functionality.
- Working knowledge of Transact-SQL.
- Working knowledge of relational databases.
- Some experience with database design.
Language
-
English course
-
Labs: English