課程名稱:MCSA: SQL 2016 Database Administration (2科) 國際認可證書課程 - 簡稱:MCSA SQL Training Course (2016) |
1. SQL Server 2016 Overview
1.1 Introduction to SQL Server 2016
1.2 Major Components of SQL Server 2016
1.3 Editions and Feature Comparisons of SQL Server 2016
2. Deploying SQL Server 2016
2.1 Windows Domain Environment
2.2 Configuring the domain network environment for deploying SQL Server 2016
2.3 SQL Server 2016 Hardware Requirements
2.4 SQL Server 2016 Enterprise Edition Software Requirements
2.5 Installing SQL Server 2016 and prequisites
2.6 Installing the SQL Server Management Studio
3. Network Protocols
3.1 Client – Server 2 tier SQL Networking Model
3.2 Server Network Protocols
3.3 Client Network Protocols – SQL Native Client
3.4 Configuring Windows Firewall to allow SQL Server Communications
3.5 Choosing , Comparing SQL Network Protocols
4. Basic Concept of SQL Server Database
4.1 Creating SQL Server Database
4.2 Table
4.3 Using ODBC to access SQL Server Database
4.4 Using OLE DB to access SQL Server 2016 Database
5. SQL Native Client
5.1 Introduction to SQL Native Client
5.2 SQL Native Client features
5.3 Deploying SQL Native Client 11.0
5.4 Connecting to SQL Sever Database by using SQL Native Client
5.5 More about Windows Kerberos Authentication
6. Fully Qualified Names
7. System Meta Data
7.1 System Databases
7.2 System Views
7.3 Resource Database
8. Transaction Log
8.1 A Case Study of Roll Back
8.2 A Case Study of Roll Forward
9. Error Logging
9.1 Database Engine Error Severities
9.2 System Table for all error messages
9.3 Obtaining SQL Server Database Engine log
10. Alerts
10.1 Starting of SQL Server Agent
10.2 Database Mail
10.3 Setting Up an Alert Event for SQL Server Agent
11. Scheduled Jobs
11.1 Configuring Scheduled Jobs
11.2 Scripting Scheduled Jobs
12. Table Size
13. Index
13.1 Creating an Index
13.2 Nonclustered and Clustered Index
13.3 Non-Clustered Index with Included Columns
13.4 Using Included Columns to Avoid Size Limits
13.5 Summary of using Included Columns of a Non-clustered Index
13.6 Index Usage
13.7 Fill Factor
13.8 Filtered Index
13.9 Reorganizing Index
13.10 Using Database Maintenance Task for Index Reorganization of Entire Database
14. Data Model
14.1 Normalization
14.2 Cases of Normalization
14.3 Relationship
14.4 Using Normalized Database Design
15. SQL Server Identity and Access Control
15.1 Principals
15.2 Windows-level principals
15.3 SQL Server-level principal
15.4 Database Level Principals
15.5 Roles
15.6 Fixed Server Roles
15.7 Database Roles
15.8 Choosing an Authentication Mode
15.9 Securables
15.10 Permission Hierarchy
15.11 Reporting Permission
15.12 Assigning Permissions on database and within database securables
15.13 The DENY Permission
15.14 The GRANT OPTION
15.15 Granting Permission on Server level securables
15.16 Relationship between Database User, Fixed Database Role, Database Role and Schema
15.17 General Steps of Permission Check Algorithm
15.18 Row level permission
16. Physical Database Architecture
16.1 Database Files
16.2 Filegroups
17. Physical Table Architecture
17.1 Table Organization
17.2 Partitioned Tables and Indexes
17.3 General Guidelines for Implementing Horizontally Partitioned Tables
17.4 Preparing a large table and Benchmarking a large table scan
17.5 Adding Extra Filegoups and Data Files
17.6 Understanding Partition Functions
17.7 Creating Partition Functions
17.8 Understanding Partition Scheme
17.9 Creating Partition Scheme
17.10 Partitioning Table Data by Datetime column
17.11 Benchmarking Partitioned Table
17.12 Guideline for Partitioned Index
17.13 Aligned Index Partitioning for Partitioned Tables
17.14 Aligned Index Partitioning for Partitioned-Clustered Tables
17.15 Comparison
18. Monitoring SQL Server
18.1 SQL Server Profiler
18.2 Advanced Usage of SQL Profiler
18.3 Detect Blocking
18.4 Ad hoc Blocking removal
18.5 Using Tuning Template
19. Databaes Engine Tuning Advisor
19.1 Introduction to Database Engine Tuning Advisor (DTA)
19.2 Using a Workload file
19.3 More references about DTA tuning options
20. Views
20.1 Understanding Standard View
20.2 Using View to provide Backward Compatibility
20.3 CHECK OPTION
20.4 Designing and Implementing Indexed View
20.5 Using Hints with Indexed View
20.6 Detecting Discrepancy between Table and Indexed View
21. Statistics
21.1 Concept of Statistics
21.2 About Index Statistics
21.3 Optimizing Statistics Update process
22. Maintenance Plan
22.1 Transaction Information
22.2 Structural and Logical Integrity of a database
22.3 Automated Maintenance Plan
22.4 Emergency Administration
23. Resource Monitoring
23.1 About SQL Server Performance objects
23.2 Monitoring overall Memory Usage
23.3 Monitoring Memory used by SQL Server
24. Disaster Recovery
24.1 Three Recovery Models
24.2 Types of Backup supported in Full Recovery Model
24.3 Performing Backup
24.4 Performing Restore
24.5 Performing a Backup/Restore with SQL Server Management Studio
24.6 Information about a Backup File
25. Configuring High-Availability - Standby Server
25.1 Configuring a Standby SQL Server
26. Configuring High-Availability – Log Shipping
26.1 About Log Shipping
26.2 Typical Log Shipping Configuration
26.3 Configuring Log Shipping
27. Configuring High-Availability – Database Mirroring
27.1 Database Mirroring Overview
27.2 Benefits of Database Mirroring
27.3 Configuring Database Mirroring
27.4 Database Mirroring High Safey Operating Mode
27.5 Database Mirroring High Performance Operating Mode
27.6 Connecting Clients to a Mirrored Database
27.7 Removing Database Mirroring
27.8 Combining Database Mirroring and Log Shipping
28. Configuring High-Availability – Database Replication
28.1 Elements of Replication
28.2 Choosing Suitable Replication Role
28.3 Types of Replication
28.4 Configuring Transactional Replication
28.5 Replication Performance
28.6 Comparing High – Availability Technologies
29. Distributed Queries
29.1 Introduction to Distributed Queries
29.2 Ad Hoc Connection
29.3 Linked Servers
29.4 Configuring a Linked Server Mapped Login
29.5 Pass-through Query
30. Basic Concepts of WSFC
30.1 About Windows Server Failover Clusters
31. Implementing SQL Server Always On Failover Cluster Instance
31.1 Overview of SQL Server Always On FCI
31.2 Installing Always-On FCI
32. Implementing SQL Server Always On Availability Group
32.1 Overview of Always On Availability Group
32.2 Creating WSFC for Availability Group
32.3 Creating Always On Database Availability Group
32.4 Availability Group Listener
32.5 Read-Only Routing
33. SQL Server Encryption and Data Protection
33.1 Encryption Keys in SQL Server
33.2 Encrypting a Column of Data
33.3 Transparent Data Encryption
33.4 Encryption Without Keys
33.5 Security Catalog Views
33.6 Encrypting Connections to SQL Server
|