2 When will end of support happen? SQL Server 2008 and 2008 R2 will no longer be supported starting on July 9, 2019.Current support levelEnd mainstreamEnd extendedSQL Server 2014Currently supporting all versionsJuly 9, 2019July 9, 2024SQL Server 2012SQL Server 2012 SP2+ is in extended support which includes security updates, paid support, and requires purchasing non-security hotfix supportJuly 11, 2017July 12, 2022SQL Server 2008 and SQL Server 2008 R2SQL Server 2008 and 2008 R2 are in extended support which includes security updates, paid support, and requires purchasing non-security hotfix supportJuly 8, 2014SQL Server 2005SQL Server 2005 support ended on April 12, 2016April 12, 2011April 12, 2016Learn more about the SQL Server support lifecycle: support.microsoft.com/lifecycle/
3 What does end of support mean for SQL Server 2008 & 2008 R2? No securityupdatesCompliance concernsHighermaintenance costsThere will be no access to critical security updates, opening the potential for business interruptionsAs support ends, your organization may fail to meet to meet compliance standards and industry regulationsMaintaining legacy servers, firewalls, intrusion systems, etc. gets expensive quickly
4 SecurityAt the end of support for SQL Server 2008 and SQL Server 2008 R2, there will be no more security updates and hotfixes from Microsoft, opening the door to potential business interruptions.Don’t take the risk of losing precious data or having issues with your business applications performance because of potential weaknesses of your environment by not upgrading!Without security updates you may fail to comply with standards and regulations that can seriously hamper your ability to:Protect against hackers, malware with root access to machines, man in the middle scenarios, and government subpoenasSecurely purge for customer data, leaving it vulnerable to access by outside partiesUtilize E2E data protection across SQL Server and frequently used together services
5 ComplianceAt the end of support for SQL Server 2008 and R2, your system may cease to be compliant with regulatory standards.Failure to be compliant can lead to business complications, penalties and fines across several industries.Regulatory compliance standards may no longer be met at end of support, such as:PCI-DSS for credit card transactionsHIPAA for medical patient privacyGLBA for financial institutionsGDPR for companies who do business in the EU
6 GDPR enforcement begins May 25, 2018 What is the GDPR?General Data Protection Regulation (GDPR) is a comprehensive new privacy law that gives residents of the European Union (EU) greater control over their “personal data” (which is precisely defined by the GDPR) and requires organizations to maintain appropriate security of personal data. Failure to comply with the GDPR could result in significant penalties.How much can companies be fined for noncompliance?Companies can be fined up to €20m or 4% of annual global turnover, whichever is greater, for failure to meet certain GDPR requirements.When will the GDPR come into effect?The European Parliament approved and adopted the GDPR in April 2016 and enforcement will begin May 25, 2018GDPR is multinational!When it comes to GDPR compliance, it’s not just European organizations affected, those outside of the EU who process data in connection with the offering of goods and services to, or monitoring the behavior of, EU residents.At the end of support for SQL Server 2008 and R2, your systems may no longer be compliant with upcoming GDPR regulations.GDPR non-compliance can result in fines for organizations who do not adequately protect consumer data.Download the GDPR e-book
7 MICROSOFT SQL BASED TECHNOLOGY supports GDPR Security compliance DiscoverRight to ErasureRight to Data PortabilityManage DocumentationPrivacy by DesignProtect Data SecurityData TransferMetadata queries Helps you search and identify personal data using queriesData governance Using Windows permissions administrators can manage and govern access to personal dataTransparent Data Encryption Secure personal data through encryption at the physical storage layer using encryption-at-restFull text queries Using full-text queries against character-based data in SQL Server tablesRole-based access control Apply role-based access control to help manage authorization policies in the database, and to implement the separation of duties principleAlways Encrypted Prevent unauthorized, high-privileged users from accessing data in transit, at rest, and while in useExtended properties Helping facilitate data classification using the Extended Properties feature to create data classification labels and apply them to sensitive personal dataRow-level security Prevent access to rows in a table (such as those that may contain sensitive information) based on characteristics of the user trying to access the dataRow-level security and Data Masking Protect personal data using Row-Level Security and Dynamic Data Masking features, which limit sensitive data exposure by masking the data to non-privileged users or applications.SQL Queries and Statements Identify and delete target dataMaster data services Keep personal data complete and ensure that requests to edit, delete, or discontinue the processing of data are propagated throughout the systemVulnerability assessmentScan databases for insecure configurations, exposed surface area, and additional potential security issuesReport DocumentationBreach Response and NotificationSQL Server Audit Verify changes to data that occur in a SQL Server tableAlways On Availability Groups Maximize the availability of a group of user databases for an enterpriseSQL Server Audit Maintain audit trailsSQL Database Threat Detection Get help detecting anomalous database activities indicating potential security threats to the databaseReports that can serve as a security assessment for your database. These reports can also be used as part of a Data Protection Impact Assessment (DPIA)SQL Server Audit Understand ongoing database activities, and analyze and investigate historical activity to identify potential threats or suspected abuse and security violationsSQL Server Audit Gain useful input for performing a DPIAMICROSOFT SQL BASED TECHNOLOGY supports GDPR Security complianceDiscover: identify what personal data you have and where it residesProtect: establish security controls to prevent, detect, and respond to vulnerabilities and data breachesControl: manage how personal data is used and accessed.Report: action data subjects requests and keep required documentation
9 more than an upgrade with SQL server 2017 With SQL Server 2017, your business doesn’t just receive an updated database. SQL Server 2017 is the industry leading data platform that provides built-in security, enhanced performance, and analytics to modernize your business. Now available also on Linux, SQL Server 2017 is the first commercial database with AI built-in and out-of-the-box.Transform your enterprise applications with a complete and robust mission critical data platform by upgrading your current SQL Server to SQL Server 2017.SQL#1 OLTP performance¹#1 DW performance¹#1 price/performance¹#1 price/performance in TPC-H non-clustered as of 9/1/#1 TPC-H non-clustered benchmark as of 9/1/#1 TPC-E performance as of 9/1/
10 SQL Server 2017 supports your GDPR security needs Track personal dataSeparation of dutiesEncryption everywhereAudit capabilitiesConsistent programmability experienceEasily query databases to uncover personal dataTag data with sensitivity labels using Extended PropertiesSecurely authenticate to your database and apply granular authorization policiesRestrict access to users using Dynamic Data Masking and Row-Level SecurityEncrypt data whether at rest, in transit or in client applicationsTrack and log database events to identify potential threats or security violationsUse continuously learning algorithms to identify unusual or suspicious activityTrack and report on all database activities with granularly configurable auditingDevelopers and application partners can build to a single programming surfaceScale across SQL editions and the cloudSQL Server 2017 featuresSQL Server 2016 SP1Auditing for SQL Database and SQL Server auditTemporal tablesSQL Query LanguageDynamic Data Masking (DDM)Row-Level Security (RLS)SQL Server authenticationTransparent Data EncryptionAlways EncryptedSQL Database Threat Detection
12 The Evolution of SQL Server Increased performance and functionality – release over releaseSQL Server 2016 & 2017SQL Server 2014Build modern applications using the language of your choice, on-premises and in the cloud, now on Windows, Linux and Docker containers. Take advantage of breakthrough scalability, performance, and availability for mission- critical, intelligent applications and data warehouses.Least vulnerable database over the last seven yearsReal-time analytics at up to 1M prediction/secondTurn raw data into meaningful reports that can be delivered to any device – at one-fourth the cost of other self-service solutions.SQL Server 2012Build mission-critical apps using high-performance, in- memory technology across OLTP, data warehousing, BI and analytics workloads without having to buy expensive add-ons or high- end appliances.x faster transactions100x query performance gainsEnhanced security and scalabilityHybrid backup and disaster recoveryAccording to Forrester, the payback period for SQL Server 2014 is only 9.5 months.Forrester TEI Study 2014SQL Server 2008 R2A new standard for mission critical databases & end-to- end business intelligence with cloud-ready technologies & solutions.“SQL Server 2012 delivers an ROI of up to 189% with a 1 year payback period“Forrester TEI Study 2012SQL Server 2008Comprehensive, integrated data management & business intelligence with award-winning analytics.PowerPivot: Named one of eWeek’s Top 10 Technologies of 2010eWeekSQL Server 2005Comprehensive data platform solution with massive strides in mission critical & business intelligence capabilities“Upgrading to Microsoft’s SQL Server 2008 delivered an anticipated ROI of between 162% & 181%.”Forrester TEI Study 2008Solid offering for departmental IT & enhanced enterprise data platform.“Microsoft has made considerable strides in automating SQL Servers management tasks & improving performance tuning & uptime”eWeek20052017¹Total Economic Impact™ Of Microsoft SQL Server, July 2014
15 Reason over any data, anywhere Security and performance The MODERN DATA EstateOn-premisesPrivate cloudCloudHYBRIDOperational databasesOperational databasesBefore I dive into the specific new features, let’s take a minute to talk about the hybrid data platform we’ve created for your innovation and disruption. What do we mean by hybrid?At its core, the hybrid data platform enables simplicity and common sense:It accepts any data from any source – structured or not, big or small.It functions across on-premises and the public cloud without the divide between themIt offers exactly what you need – an operational database, a data warehouse, a data lake and a hybrid integration pipeline across on-prem and cloudTo Audience: How many of you have a hybrid environment with data on-prem and cloud?At Microsoft, we know it’s not just about having the right technology, though. It’s about getting technology out of your way so you can use it intuitively to unlock your data and your business.That’s why we’ve taken on the challenge of reimagining the modern data platform. We don’t just build products; we design an interconnected platform that:Enables you to reason over any data anywhere,Gives your flexibility of choice, andProvides industry leading security and performanceThroughout the rest of the presentation, I’ll be sharing the most recent changes to our products and services.Let’s get going!Data warehousesData warehousesData lakesData lakesReason over any data, anywhereFlexibility of choiceSecurity and performance
16 The modern data estate SQL Server R Microsoft’s on-premises solution 1/10th the cost of Oracle¹Operational databasesIndustry leader 4 years in a row Data warehouses#1 TPC-H performanceData lakesT-SQL query over any data* Price comparison comes from pricing information published on competitor’s website #1 price/performance in TPC-H non-clustered as of 9/1/#1 TPC-H non-clustered benchmark as of 9/1/#1 TPC-E performance as of 9/1/Reason over any data, anywhereFlexibility of choiceSecurity and PerformanceOnly commercial DB with AI built-inRAny language, any platform, anywhereMULTIJAVASQL ServerMost secure over last 7 years1Figure taken from public pricing information.
17 The modern data estate SQL Server R Microsoft’s cloud solution 1/10th the cost of OracleSQL70% faster than competitionOperational databasesAzure SQL Database2x the global reachSQLData warehousesAzure SQL Data Warehouse99.9% SLA Data lakesAzure Data Lake, HDInsightReason over any data, anywhereFlexibility of choiceSecurity and PerformanceAll built-inRAny language, any platform, anywhereJAVASQL ServerMore certifications than any other cloud
18 Paths to Upgrade YOUR SQL SERVER Flexibility to upgrade and modernize your data platform with SQL Server 2008 or 2008 R2 without support, SQL Server 2016 & 2017 on-premises, on virtual machine, or in the cloudSQL Server or 2017Azure SQL DatabaseSQL Serveron Azure VMsSQL Server 2008 or 2008 R2 without supportSQLSQLSQLSQL20162017
19 1/10th the cost of Oracle¹SQL Server 2017Industry-leading performance and security NOW ON LINUX and DOCKERChoice of platform and languageIndustry-leading performance Most secure over the last 7 yearsOnly commercial DB with AI built-inEnd-to-end mobile BI on any deviceMicrosoftTableauOracle$120$480$2,230R1/10Self-service BI per userT-SQLJavaC/C++C#/VB.NETPHPNode.jsPythonRubyR and Python + in-memory at massive scaleNative T-SQL scoring#1 OLTP performance#1 DW performance#1 price/performanceBased on what we just saw, it might not surprise you to hear that SQL Server 2017 has set some new benchmarks.Our latest performance benchmarks on Windows and Linux blow away our old records.OLTP – We have #1 OLTP TPC-E performanceDW: And, we have the fastest performing DW. With best price/performance.We CONTINUE to offer the most secure database with fewer vulnerabilities over the last 7 years than Oracle or IBMSQL Server offers Advanced Analytics built-in including R and Python. - Now you can use SQL Server to operationalize your data science models - Use native T-SQL commands to score data in near real-timeAnd unlike our competitors, we give you mobile BI built-in on every device.SQL Server 2017 gives you your choice of platform and language, and the most consistent on-prem to cloud environment.And it does all this for 1/10th the cost of Oracle* Price comparison comes from pricing information published on competitor’s website #1 price/performance in TPC-H non-clustered as of 9/1/#1 TPC-H non-clustered benchmark as of 9/1/#1 TPC-E performance as of 9/1/A fraction of the costIn-memory across all workloadsPrivate cloudPublic cloudMost consistent data platform1Figure taken from public pricing information.
20 Azure SQL databaseThe best and most economical cloud destination for your SQL Server appsBuilt-in intelligenceBreakthrough productivity and performanceSeamless and compatibleCompetitive TCOAzure SQL Database is a fully-managed relational database-as-a service that provides the best and most economical cloud destination for your SQL Server data. SQL Database uses the Microsoft SQL Server Engine, which means it’s high-performance, reliable, and secure. You can use it to build data-driven applications and websites in the programming language of your choice, without needing to manage infrastructure.As a PaaS offering, Microsoft operates SQL Server for you and ensures availability and performance. PaaS features that come with SQL Database include, but are not limited to: provisioning and resizing (w/ Azure Portal experience), built-in auto HA (99.99%), automatic backup, point-in-time-restore (database-level), and active geo-replication. Because Microsoft assumes much of the daily maintenance, administration and infrastructure costs, your IT organization can quickly realize cost and operational benefits that you may not have otherwise experienced with your on-premises or hosted solution. In fact, a study by IDC found that organizations who modernized their databases from SQL Server to SQL Database realized up to a 406% ROI over five years.1In addition to the benefits of PaaS, SQL Database also provides key benefits in some specific areas:It has built-in intelligence that helps you dramatically reduce the costs of running and managing databases and maximizes both the performance and security of your application.SQL Database provides breakthrough productivity and performance to meet the demands of today’s apps. Each database is isolated from each other and portable, each with its own service tier with a guaranteed performance level. SQL Database provides different performance levels for different needs, and enables databases to be pooled to maximize the use of resources and save money. You can adjust performance with minimal downtime to your app. Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements and enables you to only pay for the resources that you need when you need them. In-memory technologies provide real-time business insight with up to 30x improved throughput and latency and up to 100x faster queries and reports.It will provide the ability to seamlessly lift and shift your SQL Server data to the cloud to a managed instance with a full SQL Server programming surface area that removes the need to re-architect your apps, saving you time and resources.SQL Database combines the operational and financial benefits of Azure PaaS with a financially-backed SLA and business continuity tools to protect the lifeblood of your business, your data. SQL Database will soon offer a Azure Hybrid Benefit for SQL Server that maximizes the investments you’ve made in on-premises licensing by providing discounted rates in the cloud.1The Business Value of Microsoft Azure SQL Database Services, IDC, March 2015Realize up to a 406%¹ ROI over on-premises and hosted solutions1The Business Value of Microsoft Azure SQL Database Services, IDC, March 2015
21 SQL server on virtual machines Run your new SQL Server 2017 licenses in an Azure VM to get more value from your SQL Server investmentsOperating system choice – support for Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, and Ubuntu Linux.Cloud flexibility – Set up and manage your SQL Server deployments in minutes, and then scale up or down on the fly.Tuned for performance – Meet your toughest demands with virtual machines optimized by the team that built SQL Server.Hybrid connectivity – Get the most out of your on-premises investments, and take advantage of all that Azure offers.Highly-secured and trusted – Protect your entire data estate with a highly-secured database on the most compliant cloud.For those of you who want great performance at an even lower total cost of ownership, why not run your new SQL Server 2017 licenses in an Azure VM – the only VM tuned by the team that built SQL Server?Today, you’ll find new gallery images for both Windows Server and Linux as well as templates that make it a lot easier to create a SQL instance.We also heard some of you need a simpler way to handle backup for lots of VMs, so we created a new enterprise backup solution.Running VMs on Azure is a great way to get more value from your SQL Server investments.
22 Maximize your investments through multiple SQL Server Editions SQL Server Enterprise EditionAccess mission-critical capabilities to achieve unparalleled scale, security, high availability, and leading performance for your Tier 1 database, business intelligence, and advanced analytics workloads.SQL Server Enterprise Edition customers can choose between Business Critical and General Purpose core conversation ratiosApplies to server and client access license (CAL) customersGeneral purposeBusiness criticalSQL Server Standard EditionFind rich programming capabilities, security innovations, and fast performance for mid-tier applications and data marts. Easily upgrade to the Enterprise edition without having to change any code.What does Data Hybrid Use Benefit Get You?SQL Server EE core customers with SACan pay Base Rate on either General Purpose or Business Critical SKU1 core on-premises = 4 cores in General Purpose SKU1 core on-premises = 1 core in Business Critical SKUSQL Server Standard Edition core customers with SACan pay Base Rate on General Purpose SKU only1 core on-premises = 1 core in General Purpose SKUSQL Server Enterprise Edition Server + CALCan pay base rate on either General Purpose or Business Critical SKUCustomers get cores depending on the number of CAL on-premisesSQL Server Standard Edition Server + CAL customer with SACan pay Base rate on General Purpose SKU onlyCustomers get cores depending on number of CALs on-premisesGeneral purpose
24 SQL SERVER 2017 momentum2,000,000+Docker pulls“It was incredibly easy to set up and move SQL Server from Windows to Linux”Dean Chen VP of Engineering, dv01“One of the easiest migration experiences that we've had”Chris Amaris CTO, Convergent Computing“It guarantees compatibility with more target customers”Ron Dunn Lead Developer, AjiliusThere’s been a lot of exciting momentum around workloads on SQL Server 2017 already.During preview alone there were:2 million Docker pulls of SQL Server on LinuxThe most adopted preview in the history of SQL Server!!We’ve been hearing from customers about how easy it is to get started with SQL Server 2017 on Linux. And that’s EXACTLY what we’re working for.
25 SQL Server customer SUCCESS Customers who are utilizing the power of SQL Server 2017
26 DELIVERING INSIGHTS FOR INVESTORS 15X FASTER Real-time analytics with SQL Server on Linux ChallengeFinTech company’s loan intelligence platform experienced performance slowdowns with PostgreSQLSlow query speeds and time-consuming maintenanceImpactQuery times cut from 30 to <2 seconds with SQL ServerManagement time reduced 90%Simplified dev operations with Linux“The biggest benefit for us was that we were able to switch SQL Server to Linux and not have degradation in other areas.”Devon Hinton, Software Engineer, dv01
28 Utilize Microsoft migration tools for your on-premises upgrade to SQL Server 2017 Data Migration Assistant (DMA) enables you to upgrade by detecting compatibility issues that can impact database functionality in your new version of SQL Server and Azure SQL Database.Database Experimentation Assistant (DEA) is a new A/B testing solution for SQL Server upgrades. It will assist in evaluating a targeted version of SQL for a given workload. Customers who are upgrading from previous SQL Server versions (SQL Server 2005 and above) to any new version of the SQL Server will be able to use these analysis metrics.Database Experimentation Assistant (DEA)Data Migration Assistant (DMA)SQLSQLSQL On-premisesSQL On-premises
29 speed up your cloud migration journey with the Database Migration Guide IaaSPaaSThe Database Migration Guide creates a custom report on how to migrate your source data to the destination of your choice: on-premises, cloud, private cloud, IaaS or PaaSUtilize Azure Database Migration Service (Azure DMS) or Azure Migrate to complete your migrationAzure DMS is designed as a seamless, end-to- end solution for moving on-premises SQL Server databases to the cloudAzure Migrate is designed for migrating your on-premises VMs to AzureAzure Database Migration Service (Azure DMS)Azure MigrateOn-premises
30 Customer resources for migration & updating 100%ScenarioOffer/resourceI am investing in projects on LinuxSQL Server on Red Hat Enterprise Linux offerI want to move my on-premises SQL Server and Windows Server licenses to IaaSLicense mobility through Software AssuranceAzure Hybrid Benefit for Windows ServerAzure creditsI want to move my on-premises SQL Server licenses to PaaSAzure Hybrid Benefit for SQL ServerI want to scale through private cloudUnlimited virtualization benefitsI want to go hybrid with SQL ServerFree-licensed SQL Server editionsNew SA benefitsI want to grow with analytics servicesFree R Server for HDInsight & Free Access Power BI
31 Start your MIGRATION journey today MigrateMake the move4Use the Database Migration Guide to obtain Technical and Business guidanceRun the MAP toolkit1Discover Identify your databases to upgradeTake the Data Maturity Assessment2Assess Learn your data maturityInnovate faster with SQL Server 2017 and Azure Data Service3Target Explore options to unlock your app potential with Cloud and AI
33 Modernize your apps with Data Accelerator CloudOn-PremiseAzure SQL DatabaseAzure SQL Database Managed InstanceSQL Server 2017MigrateAzure Database for MySQLAzure Database for PostgreSQLModernize your apps with Data AcceleratorQualify for Data Accelerator and begin your journey to the Cloudaka.ms/dataacceleratorFor ISVs, Data Accelerator connects you with product and technical expertise to help you design and deploy trusted, intelligent applications. Through this program, we will partner with you to innovate your application offerings, maximize your cloud and data investments, and grow your business. Through our Data Accelerator app deployment program, you can leverage the latest innovations of SQL Server, including pre-release deployment on Linux, and qualify to build with our efficient upgrade service using tool automation across your application lifecycle, including assessment, upgrade and post upgrade verification. You can also gain access to the Advisor Tool to assess how to deploy intelligent app features such as R-services or advanced analytics to optimize your applications. Finally, this program gives you access SQL Server logo certification as well the ability to qualify for our go to market programs.You can learn more about Data Accelerator atBenefits:Leverage our efficient upgrade service to modernize your applicationAugment your app with intelligent featuresAccess upgrade and migration tools and benefit from subject matter experts adviceRequirements:You are ready to proceed with upgrade or migration process within 3 months or lessYou have available resources to support the upgrade or migration
35 Business Intelligence SQL Server 2017 features by editionStandardEnterpriseOLTP PerformanceMaximum number of cores24 coresUnlimitedMaximum memory utilized per instance128 GBOS MaxMaximum size524 PBAdvanced OLTP (In-memory OLTP*, Operational analytics)Basic high availability (2-node single database failover, non-readable secondary)Manageability (Management Studio, Policy-Based Management)Enterprise data management (Master Data Services, Data Quality Services)Advanced HA (Always On - multi-node, multi-db failover, readable secondaries)Basic Adaptive Query Processing (Interleaved execution)NEW*Advanced Adaptive Query Processing (Batch mode memory grant feedback, Batch mode adaptive joins), Automatic Plan CorrectionSecurityBasic security (Always Encrypted, Row-level security, data masking, basic auditing, separation of duties)Advanced security (Transparent Data Encryption)Data WarehousingAdvanced data integration (Fuzzy grouping and look ups, change data capture)Data warehousing (In-Memory ColumnStore, Partitioning)T-SQL query across relational and Hadoop data with PolyBase**Business IntelligenceProgrammability & Developer Tools (T-SQL, CLR, Data Types, FileTable, JSON, graph data support)Basic data integration (SSIS, built-in connectors)Basic reporting & analytics*Basic Corporate Business Intelligence (Multi-dimensional models, Basic tabular model, enhanced connectors, new transformations, object-level security, ragged hierarchies)*Mobile BI*Advanced Corporate Business Intelligence (Advanced tabular model, Direct query, in-memory analytics, advanced data mining)*Advanced AnalyticsBasic R and Python integration (Connectivity to R Open and Python, Limited parallelism)*Advanced R and Python integration (Ability to run on GPUs and full parallelism through Machine Learning Services)*Hybrid CloudStretch Database*General approach is to scale features down from EE to SE with throttles such that features are programmable in SE but EE is required for scale and performance:Tabular Models in SE with 16GB memory cap per instanceIn-memory OLTP in SE with 64MB memory restriction at the instance levelIn-DB-Analytics allow developers to execute RRE-functions outside EE with close-to-RRO limitations (perf & dataset size)Security, encryption story is fractured: TDE moves from EE to SE; Always Encrypted is EE1-page overview of features by edition with new features highlighted.Features in blue are newly available.*In-memory OLTP subject to memory limits in Standard Edition **Available for Windows Server only