MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects SQL Server 2014 Data Types Editions of SQL Server Licensing Installing SQL Server 2014 Best Practices Planning the System Hardware Options Installing SQL Server Upgrades Burning in the System Post-Install Configuration Configuring SQL Server Settings for Performance Tempdb Configuring SQL Server Setting for Security Best Practices Analyzer (BPA) SQL Server Configuration Manager Uninstalling SQL Server Upgrading SQL Server 2014 Best Practices In-Place Upgrading Side-by-Side Upgrade In-Place Upgrade versus Side-By-Side Upgrade Considerations Pre-Upgrade Steps and Tools Pre-Upgrade Steps Pre-Upgrade Tools Backward Compatibility Unsupported and Discontinued Features in SQL Server 2014 SQL Server 2014 Deprecated Database Features Post-Upgrade Checks 1
Managing and Troubleshooting the Database Engine Configuration and Administration Tools SQL Server Configuration Manager Startup Parameters Troubleshooting Tools Dedicated Administrator Connection Rebuilding the System Databases Management Studio Reports Configuring SQL Server in Management Studio Filtering Objects Error Logs Activity Monitor Monitoring Processes in T-SQL Multiserver Management Central Management Servers and Server Groups SQL Server Utility Trace Flags Automating SQL Server Maintenance Plans Automating SQL Server with SQL Server Agent Jobs Schedules Operators Alerts SQL Server Agent Security Service Accounts Database Mail Service Broker in SQL Server 2014 Asynchronous Messaging SQL Service Broker Overview Sending Messages Between Databases Sending Messages Between Instances SQL Server CLR Integration Introduction to the CLR SQL Server as a.net Runtime Host T-SQL versus CLR 2
Enabling CLR Integration Creating CLR Assemblies Securing CLR Practical tasks Securing the Database Instance Authentication Types SQL Authentication Windows Authentication SQL Versus Windows Authentication Authorizing Securables Server Securables Database Securables Permission Chains Cross Database Permission Chains Row Level Security IN-MEMORY OLTP SQL Server 2014 New Features Enabling In-Memory OLTP In-Memory OLTP Structures Records Indexes CPU Considerations Virtualization Considerations Memory Considerations Managing Memory with Resource Governor Change Management Policy-Based Management DDL Trigger Syntax Database Triggers Server Triggers Trigger Views Sqlcmd PowerShell Configuring the Server for Optimal Performance Optimizing the Server Hardware Management CPU, Memory, I/O 3
Practical tasks Optimizing SQL Server 2014 Application Optimization I/O Problems Database File Placement Tempdb Considerations Table and Index Partitioning Data Compression Monitoring SQL Server 2014 Performance Monitor CPU Resource Counters Disk Activity Memory Usage Monitoring Events SQLProfiler system_health Session Event Notifications SQL Server Extended Events Dynamic Management Views and Functions Viewing Blocking Information Index Usage in a Database Monitoring Logs Monitoring the SQL Server Error Log Monitoring the Windows Event Performance Tuning T-SQL Generating Execution Plans Statistics SQL 2014 Query Optimization Improvements The New Cardinality Estimator Using the New Cardinality Estimator Physical Query Processing Compilation Recompilation Parser and Algebrizer Optimization Database I/O Information Working with the Query Plan Estimated Execution Plan 4
Actual Execution Plan Fragmentation Statistics Query Processing Enhancements on Partitioned Tables and Indexes Parallel Query Execution Strategy for Partitioned Objects Practical tasks Indexing Databases Partitioned Tables and Indexes Index Maintenance Improving Query Performance with Indexes Database Tuning Advisor High Availability solutions: Replication Replication Components Replication Types Replication Enhancements in SQL Server 2014 Replication Models Implementing Replication Peer-to-Peer Replication Monitoring Replication High-Availability solutions: Clustering SQL Server 2014 Preparing the Infrastructure Preparing the Hardware Step by Step to Cluster SQL Server Upgrading SQL Server Clustering Managing and Monitoring the Cluster Troubleshooting Cluster Problems Backup and Recovery Types of Failure Making Plans Overview of Backup and Restore Preparing for Recovery Developing and Executing a Backup Plan Managing Backups Backup and Restore Performance Performing Recovery 5
High-Availability solutions: SQL Server 2014 Log Shipping Log Shipping Deployment Scenarios Log-Shipping Architecture Log Shipping Process Deploying Log Shipping Monitoring and Troubleshooting Integrating Log Shipping with Other High-Availability Solutions High-Availability solutions: Database Mirroring Operating Modes of Database Mirroring Database Mirroring In Action Database Mirroring and SQL Server 2014 Editions Database Availability Scenarios Monitoring Database Mirroring Troubleshooting Database Mirroring Database Mirroring and Other High-Availability Solutions Database Snapshots 6