Course Outline
01. PREPARING THE DEVELOPMENT ENVIRONMENT FOR GOVERNMENT
➡ SQL Server Configuration Manager.
➡ SQL Server Management Studio (SSMS).
➡ Setting up the database for this training course.
➡ DBO and data preparation.
02. DATA BACKUP FOR GOVERNMENT
➡ Creating an archiving (BACKUP) of the database.
➡ Restoring databases from the archive: BACKUP.
03. DATABASE SCHEMAS FOR GOVERNMENT
➡ Default DBO schema.
➡ Custom schemas.
04. DYNAMIC QUERIES FOR GOVERNMENT
➡ Dynamic Query Execution.
➡ EXEC / EXECUTE commands.
➡ SQL Injection prevention.
05. DATA HASHING AND CHECKSUMS FOR GOVERNMENT
➡ Functions: HASHBYTES, CHECKSUM, BINARY_CHECKSUM.
06. ADVANCED OPERATIONS FOR GOVERNMENT
➡ NOCHECK, DISABLE, SET commands.
07. DATABASE SECURITY FOR GOVERNMENT
➡ Security basics: identification, authentication, authorization.
➡ Server users and user accounts.
➡ Server accounts.
➡ Database accounts.
➡ Server account management.
➡ User management.
➡ Server roles.
➡ Database roles.
➡ User roles.
➡ Role management.
➡ Security commands: GRANT, DENY, REVOKE.
08. CODE OBSCURATION FOR GOVERNMENT
➡ Options: ENCRYPTION, VIEW_METADATA.
09. DATABASE AND SERVER MONITORING FOR GOVERNMENT
➡ Monitoring resource usage: RAM, disks, processors, network interfaces.
➡ Checking executed SQL queries.
➡ Active sessions.
➡ Recent connections.
➡ Most expensive and blocked queries.
➡ TEMPDB space utilization.
➡ Sessions using the most space in TEMPDB.
➡ Resource allocation.
10. USEFUL TOOLS FOR GOVERNMENT
➡ Activity Monitor.
➡ Performance Monitor.
Requirements
This training program is designed for individuals seeking to gain comprehensive knowledge about database security, with a focus on Microsoft SQL Server, for government applications.
Participants should possess a working understanding of the Windows environment and be familiar with the Microsoft SQL Server environment.
Testimonials (5)
Philip was very kind, his style of explaining SQL concepts is outstanding. I liked that he give us information and answered to questions which were not part of this course.
Stefan
Course - SQL in SQL Server
Practical exercises for practice and understanding of the concept, clarification provided for any questions.
Safdar Abbas - Medtech Limited
Course - T-SQL Fundamentals with SQL Server Training Course
It allowed us to have an applied hands on sproc to our company database.
Corneliu Buculei - Standard Building Supplies Ltd
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Interactive exercises
Matthew Viner - Thames Water Utilites Ltd
Course - Transact SQL Basic
the in depth knowledge and customize approach