Get in Touch

Course Outline

01. ENVIRONMENT CONFIGURATION
➡ SQL Server Configuration Manager.
➡ SQL Server Management Studio (SSMS).
➡ Establishing the database infrastructure for this training program
➡ Data ownership and data preparation protocols

02. DATA BACKUP PROCEDURES
➡ Creating database archiving (BACKUP) processes
➡ Restoring databases from archives: BACKUP operations

03. DATABASE SCHEMA MANAGEMENT
➡ Default DBO schema.
➡ Custom schemas

04. DYNAMIC QUERY EXECUTION
➡ Dynamic queries
➡ EXEC / EXECUTE commands
➡ SQL injection vulnerabilities and mitigation

05. DATA INTEGRITY VERIFICATION
➡ HASHBYTES, CHECKSUM, BINARY_CHECKSUM functions

06. ADVANCED OPERATIONAL TASKS
➡ NOCHECK, DISABLE, SET configurations

07. DATABASE SECURITY FRAMEWORK
➡ Security fundamentals: identification, authentication, and authorization
➡ Server users and user accounts
➡ Server-level accounts
➡ Database-level accounts
➡ Server account administration
➡ User administration
➡ Server roles
➡ Database roles
➡ User-defined roles
➡ Role administration
➡ Authorization commands: GRANT, DENY, REVOKE

08. CODE OBFUSCATION AND PROTECTION
➡ Options: ENCRYPTION, VIEW_METADATA

09. DATABASE AND SERVER MONITORING
➡ Monitoring RAM, disk, processor, and network interface utilization
➡ Reviewing executed SQL queries
➡ Active sessions
➡ Recent connections
➡ High-cost and blocked queries
➡ TEMPDB space usage
➢ Sessions utilizing the most TEMPDB resources
➡ Resource allocation management

10. ADMINISTRATIVE UTILITIES
➡ Activity Monitor
➡ Performance Monitor

Requirements

This educational program is developed for government personnel seeking to gain comprehensive insights into database security, with a specific focus on Microsoft SQL Server. Participants must possess prior working knowledge of the Windows operating system and be familiar with the Microsoft SQL Server ecosystem.

 14 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses