Download presentation
Presentation is loading. Please wait.
Published byDomenic Boyd Modified over 8 years ago
1
The Essential Guide to SQL Server 2016 1 Michael Otey Senior Contributing Editor Windows IT Pro & SQL Server Pro President TECA Inc.
2
THE ESSENTIAL GUIDE TO SQL SERVER 2016 What this session covers Evolution of the SQL Server data platform New feature highlights Editions and features overview Editions and licensing Installation and unattended installation FAQs and additional resources 2
3
THE ESSENTIAL GUIDE TO SQL SERVER 2016 THE SQL SERVER DATA PLATFORM
4
THE ESSENTIAL GUIDE TO SQL SERVER 2016 The Changing Data Platform Changing requirements – Its not just a SQL world anymore Massive data growth – 30-50% per year DevOps – Faster developments
5
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Data Platform Requirements Performance Availability Cloud integration Big Data Integration Analytics Mobile devices
6
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Gartner RDBMS Magic Quadrant 2014
7
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Gartner RDBMS Magic Quadrant 2015
8
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server 7.0 Re-architecture of relational engine Extensive auto resource management First to include OLAP & ETL SQL Server 6.0/6.5 Differentiation from Sybase database software Integration with Windows Server First to include Replication SQL Server Evolution
9
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server Evolution SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML ● SSAS Reporting Services ● Mirroring ● CLR Compression ● TDE ● Resource Governor ● Policies PowerPivot ● SharePoint integration ● Self-service BI AlwaysOn ● ColumnStore index ● Data Quality Services ● Power View ● Server Core SQL Server 2014 In-Memory OLTP ● Updateable ColumnStore ● Azure integration AG & Backup ● Power BI Integration
10
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server 2016 Requirements 10
11
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Hardware Requirements Processor – Minimum: x64 Processor: 1.4 GHz – Recommended: 2.0 GHz or faster Memory – Minimum: Express Editions: 512 MB, All other editions: 1 GB – Recommended: Express Editions: 1 GB, All other editions: At least 4 GB Storage – A minimum of 6 GB of hard disk space Monitor – Super-VGA (800x600) or higher resolution monitor 11
12
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Host OS Requirements SQL Server 2016 Enterprise Edition – Windows Server 2016 Datacenter – Windows Server 2016 Standard – Windows Server 2012 R2 Datacenter 64-bit – Windows Server 2012 R2 Standard 64-bit – Windows Server 2012 R2 Essentials 64-bit – Windows Server 2012 R2 Foundation 64-bit – Windows Server 2012 Datacenter 64-bit – Windows Server 2012 Standard 64-bit – Windows Server 2012 Essentials 64-bit – Windows Server 2012 Foundation 64-bit 12
13
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Host OS Requirements SQL Server Standard Edition, Developer Edition, SQL Server Express Editions Windows 10 Home 64-bit Windows 10 Professional 64-bit Windows 10 Enterprise 64-bit Windows Server 2016 Datacenter Windows Server 2016 Standard Windows Server 2012 R2 Datacenter 64-bit Windows Server 2012 R2 Standard 64-bit Windows Server 2012 R2 Essentials 64-bit Windows Server 2012 R2 Foundation 64-bit Windows Server 2012 Datacenter 64-bit Windows Server 2012 Standard 64-bit Windows Server 2012 Essentials 64-bit Windows Server 2012 Foundation 64-bit Windows 8.1 64-bit Windows 8.1 Pro 64-bit Windows 8.1 Enterprise 64-bit Windows 8 64-bit Windows 8 Pro 64-bit Windows 8 Enterprise 64-bit
14
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Additional Software Requirements.NET 3.5 SP1 – Required for Database Engine, Master Data Services, Replication, or SQL Server Management Studio – Installed through Roles and Features.NET 4.6 – Required for SQL Server Management Studio – Automatically installed by setup 14
15
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Editions and Features 15
16
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Editions SQL Server 2016 Enterprise – SQL Server 2016 Developer – SQL Server 2016 Evaluation SQL Server 2016 Web SQL Server 2016 Standard SQL Server 2016 Express SQL Server 2016 Express with Tools SQL Server 2016 Express with Advanced Services SQL Server 2016 LocalDB 16
17
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Editions & Features - Scalability FeatureEnterpriseStandardExpress Maximum processors Operating system maximum 4 sockets or 24 cores 1 socket or 4 cores Maximum memory 24 TB128 GB1 GB Maximum Memory AS 24 TB64 GBN/A Maximum Memory RS 24 TB64 GB4 GB (Advanced Services) Maximum DB size 524 PB 10 GB 17
18
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Editions & Features - Availability 18 FeatureEnterpriseStandardExpress Server CoreYes Failover Clustering 64 nodes2 nodesNo AlwaysOn AG 8 secondary replicas 2 nodes (Basic AG) No Database Mirroring YesFull Safety only Witness Log ShippingYes No Database Snapshots YesNo Hot-Add CPU & RAM YesNo
19
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Editions and Features - Performance 19 FeatureEnterpriseStandardExpress Instances50 Data Compression YesNo Resource Governor YesNo NUMAYesNo Buffer Pool Extensions Yes No In-Memory OLTP YesNo In-Memory Column Store YesNo
20
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Editions and Features - Security 20 FeatureEnterpriseStandardExpress Always Encrypted YesNo Row-level Security Yes No Dynamic Data Masking Yes No TDEYesNo Basic AuditingYes Fine Grained Auditing YesNo User-Defined Roles Yes Contained Databases Yes Backup Encryption Yes No
21
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Editions and Features - Tools 21 FeatureEnterpriseStandardExpress SSMSYes Yes (Tools & Advanced Services) SQLCMDYes SMOYes SQL AgentYes No ProfilerYes No (other editions) Database Tuning Advisor Yes No PowerShellYes
22
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Enterprise Only Features Availability – Hot-Add CPU, Online page and file restore, Online indexing, Online schema change, Fast recovery, Mirrored backups Scalability – In-Memory Column Store, Table and index partitioning, Partition table parallelism, multiple FileStream containers, Resource Governor Security – Always Encrypted, TDE, Fine Grained Auditing, Extensible Key Management Replication – Oracle publishing, peer-to-peer transactional replication Integration Services – Advanced adapters (Oracle Teradata, SAP), Advanced transformations (Data Mining, Fuzzy grouping) Reporting Services – Mobile reports, Power View2, Data driven subscriptions Data Warehousing – Change Data Capture, Star join query optimizations, Read-only Analysis Services, Parallel query processing
23
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Notable Standard Edition Features AlwaysOn Failover Clusters – Two nodes AlwaysOn Basic Availability Groups – Two nodes – One database – No readable secondaries Query Store Row-level Security Stretch Databases 23
24
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server 2016 Express Completely Free Supports multiple users Editions – Express, Express with Tools, Express with Advanced Services Limitations – Lessor of 1 socket or 4 cores – 1 GB RAM Reporting Services can use up to 4 GB – 10 GB per database maximum size You can have multiple 10 GB database 24
25
THE ESSENTIAL GUIDE TO SQL SERVER 2016 New Feature Highlights 25
26
THE ESSENTIAL GUIDE TO SQL SERVER 2016 New Features Overview Always Encrypted Row level security Dynamic Data Masking Query Store Stretch databases In-Memory OLTP enhancements AlwaysOn Availability Group enhancements Native JSON Support TempDB enhancements Temporal database Polybase R integration Reporting Services enhancements Changed installation – SSMS SSDT, Instant File Initialization 26
27
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Always Encrypted Encrypts sensitive data from client applications Never reveals the encryption keys to the Database Engine On-premises and cloud DBAs cannot access the encrypted data Transparent to applications An Always Encrypted-enabled driver installed on the client – Automatically encrypts and decrypts sensitive data in the client application 27
28
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Always Encrypted Encrypt sensitive data inside client applications Protects data from hackers, and even highly authorized on-premise and cloud database administrators
29
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Row-Level Security Control access to rows in a database table based on the characteristics of the user executing a query Access restriction logic is located in the database tier – Controlled by in-line tabled valued function Implement RLS by using the CREATE SECURITY POLICY – Filter predicates -- rows available to read operations – Block predicates -- block write operations
30
THE ESSENTIAL GUIDE TO SQL SERVER 2016 In-Memory OLTP Formerly known as Hekaton (100 X) MS realized the memory was where they were going to get the biggest performance increases – CPU speeds had plateaued, RAM increased – VeritPak, PowerPivot, ColumnStore Not the old DBCC PinTable or a RAM Disk An all-new SQL Server engine – Relational, ColumnStore, In-Memory OLTP Uses an all new lock free optimistic concurrency control engine – designed for RAM speeds 30
31
THE ESSENTIAL GUIDE TO SQL SERVER 2016 In-Memory OLTP Works with standard x64 servers Memory optimized tables and stored procedures – Compiled as DLLs Full durability May require code and schema changes – Not all data types are supported – Not all database features are supported 31
32
THE ESSENTIAL GUIDE TO SQL SERVER 2016 In-Memory OLTP Enhancements Table size increased to 2 TB from 256 GB Compatible with the Columnstore Index Alter Table partially supported – Offline operation – Supports adding/dropping columns, indexes, and constraints DML triggers partially supported Foreign Keys and Check Constraints supported MARS supported SSMS table designer supported
33
THE ESSENTIAL GUIDE TO SQL SERVER 2016 AlwaysOn Availability Groups Introduced in SQL Server 2012 Multiple database protection Multiple secondaries Both synchronous & asynchronous secondaries Encrypted and compressed data stream Automatic and manual failover Requires a Windows Failover Cluster 33
34
THE ESSENTIAL GUIDE TO SQL SERVER 2016 AlwaysOn Availability Groups Enhancements Up to 3 synchronous replicas Load balancing for readable secondaries Support for DTC Domain independent AGs
35
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Basic Availability Groups Replacement for Database Mirroring Standard edition only 2 nodes 1 database No readable secondaries 35
36
THE ESSENTIAL GUIDE TO SQL SERVER 2016 In-Memory Columnstore Columnstore Index First introduced with SQL Server 2012 Memory optimized – Data compressed and store by column Not updateable – must be dropped before updating the base table All columns are included in the index There are no other indexes 36
37
THE ESSENTIAL GUIDE TO SQL SERVER 2016 ColumnStore Enhancements Compatible with In-Memory OLTP Updateable Nonclustered Columnstore Index Ability to create regular btree indexes to on tables with Clustered Columnstore Index 40% better performance Parallel data import Online defragmentation of Columnstore indexes Ability to offload analytics on Readable Secondary on secondary replica 37
38
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Query Store Designed to help troubleshoot performance issues Captures every Execution Plan for a specific query Determine the number of times a query was executed Can be enabled on an individual database – ALTER DATABASE AdventureWorks2012 SET QUERY_STORE=ON; Supported in all editions
39
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Tempdb Enhancements Temporary user objects, Internal objects, Row versions Configured in setup – Specify the number of tempdb data files – If you have <= 8 Cores available then create 1 TempDB data file per core Consistent, simultaneous growth for all files in tempdb
40
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Stretch Databases Seamlessly extend a database from your on-premise SQL Server instance to Azure SQL Database Enable Database for Stretch wizard – Entire table – Date filter Compatible with – Always Encrypted – Row-level security – TDE Supported by all editions of SQL Server 2016 40
41
THE ESSENTIAL GUIDE TO SQL SERVER 2016 NoSQL Integration with PolyBase Formerly a PDW only feature Use Transact-SQL (T-SQL) statements to access data stored in Hadoop or Azure Blob Storage – Import data from Hadoop or blobs as regular SQL Server tables Join the results with relational data sets stored in SQL Server Transparent to end-users Integrated with SSRS, SSAS, PowerPivot, PowerQuery, PowerView & Power BI
42
THE ESSENTIAL GUIDE TO SQL SERVER 2016 R Integration Data analysis language – Data scientists and statisticians – Set based Revolution Analytics acquisition Can be executed from T-SQL
43
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Mobile Reports SSRS - mobile friendly reports Datazen acquisition SQL Server Mobile Report Publisher tool Windows, Apple, Android, HTML5
44
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server on Linux Announced March 7 th 2016 Available mid-2017 8000 companies in preview Core relational database capabilities SQL Server licenses good for either Windows or Linux
45
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Installation Changes 45
46
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Tempdb 46
47
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Polybase Configuration
48
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Installation Changes 48
49
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server Management Studio ?? 49
50
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server Management Studio 50
51
THE ESSENTIAL GUIDE TO SQL SERVER 2016 SQL Server Data Tools Installed from the SQL Server Installation Center 51
52
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Licensing
53
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Licensing The same as SQL Server 2014 SQL Server 2016 Enterprise – Core-based Licensing - $6,874 per core – Minimum of 4 core licenses – add more with packs of two SQL Server 2016 Standard Edition – Server-based + CALs - $898 per server + $209 CAL – Core-based - $1,793 per core SQL Server 2016 Developer Edition – Free SQL Server 2016 Express Editions – Free
54
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Core Licensing Basics 54
55
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Licensing and Virtualization SQL Server 2016 Enterprise on a physical box – You must license ALL of the cores SQL Server 2016 Enterprise on a VM – Each vCPU requires a core license SQL Server 2016 Enterprise edition maximum licensing – If you license all of the cores in the physical box you can an unlimited number of instance in as many OSEs as you have core licenses A vCPU = a core SA is required to freely move VMs between hosts – Without SA you limited to every 90 days 55
56
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Licensing and Virtualization 56
57
THE ESSENTIAL GUIDE TO SQL SERVER 2016 Additional Resources SQL Server 2016 Datasheet – https://www.microsoft.com/en-us/server- cloud/products/sql-server-2016/ SQL Server 2016 Editions and Features – https://msdn.microsoft.com/en- us/library/cc645993.aspx Download SSMS – https://msdn.microsoft.com/en- us/library/mt238290.aspx Introducing Microsoft SQL Server 2016 – https://blogs.msdn.microsoft.com/microsoft_press/201 5/12/22/free-ebook-introducing-microsoft-sql-server- 2016-mission-critical-applications-deeper-insights- hyperscale-cloud-preview-edition/ 57
58
THE ESSENTIAL GUIDE TO SQL SERVER 2016 58 mikeo@teca.com @michael_otey
59
Rate This Session Now! Rate with Mobile App: Select the session from the Agenda or Speakers menus Select the Actions tab Click Rate Session Rate with Website: Register at www.devconnections.com/logintoratesession Go to www.devconnections.com/ratesession Select this session from the list and rate it Tell Us What You Thought of This Session Be Entered to WIN Prizes! #ITDevConnections
60
TOPIC DIVIDER
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.