Course Outline
01. DEVELOPMENT ENVIRONMENT PREPARATION
➡ SQL Server Configuration Manager.
ਊ➡ SQL Server Management Studio (SSMS).
ਊ➡ Configuring the database for this training session
ਊ➡ DBO and data initialization
02. DATA ARCHIVAL AND RESTORATION
ਊ➡ Establishing database archives (BACKUP)
ਊ➡ Recovery procedures from archival records: BACKUP
03. DATABASE SCHEMA MANAGEMENT
ਊ➡ Default DBO schema configuration.
ਊ➡ Implementation of custom schemas
04. DYNAMIC SQL EXECUTION
ਊ➡ Construction of dynamic queries
ਊ➡ Execution via EXEC / EXECUTE
ਊ➡ Mitigation of SQL injection vulnerabilities
05. DATA INTEGRITY VERIFICATION
ਊ➡ Application of HASHBYTES, CHECKSUM, and BINARY_CHECKSUM
06. ADVANCED CONSTRAINT OPERATIONS
ਊ➡ Implementation of NOCHECK, DISABLE, and SET directives
07. DATABASE SECURITY FRAMEWORK
ਊ➡ Security fundamentals: identification, authentication, and authorization
ਊ➡ Server users and account provisioning
ਊ➡ Server-level account management
ਊ➡ Database-level account management
ਊ➡ Administration of server accounts
ਊ➡ User administration protocols
ਊ➡ Definition of server roles
ਊ➡ Definition of database roles
ਊ➡ Assignment of user roles
ਊ➡ Role-based access control management
ਊ➡ Authorization commands: GRANT, DENY, REVOKE
08. CODE OBSCURATION TECHNIQUES
ਊ➡ Configuration options: ENCRYPTION and VIEW_METADATA
09. SYSTEM MONITORING AND AUDITING
ਊ➡ Monitoring RAM, disk, processor, and network interface utilization
ਊ➡ Inspection of executed SQL statements
ਊ➡ Tracking of active sessions
ਊ➡ Analysis of recent connection logs
ਊ➡ Identification of resource-intensive and blocked queries
ਊ➡ Monitoring TEMPDB capacity
ਊ➡ Assessment of TEMPDB space consumption by sessions
ਊ➡ Review of resource allocation efficiency
10. OPERATIONAL TOOLS
ਊ➡ Activity Monitor utilities
ਊ➡ Performance Monitor integration
Requirements
This training is intended for personnel seeking to acquire comprehensive knowledge of database security, with a specific focus on Microsoft SQL Server.
Participants must possess working knowledge of the Windows operating environment and familiarity with the Microsoft SQL Server platform.
Testimonials (4)
data was personalised to our organisations
Vincent Long - ASSMANG PTY LTD
Course - T-SQL Fundamentals with SQL Server Training Course
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training was well structured and interactive
kgotla Moncho - Martin Engineering Africa
Course - MS 20761 : Querying Data with Transact SQL
The instructor brought his A game again as he superbly took my staff through the customized training with expert timing, knowledge, support, and rapport with my staff.