This document summarizes a presentation about modernizing SQL Server databases. It discusses:
1. Why organizations may want to modernize their databases, such as to reduce costs, maintain compliance, or keep vendor support.
2. The concept of database compatibility level, which sets database behaviors to be compatible with a specified SQL Server version. Certifying databases based on compatibility level rather than specific SQL Server versions simplifies certification.
3. Tools that can help with the modernization process, including the Database Migration Assistant for assessment and migration, the Database Experimentation Assistant for testing, and the Query Tuning Assistant for addressing query regressions.
4. The recommended process of using these tools is to discover the current
Microsoft AX7: Taking Business to the Next LevelArmanino LLP
Learn more about Microsoft Dynamics AX7 (aka "the New Dynamics") and schedule a demo using your data by visiting: http://learn.armaninollp.com/ax7-upgrade
----
Scale your business globally
Deploy in Azure datacenters
Scale up/down
Pay-as-you go
Evolve your business with choice and flexibility of the cloud
Choice with hybrid cloud
Choice of partner solutions
Flexibility with integration
Get peace of mind with the trusted cloud
Security and compliance
Azure SLA
SSO/Azure Active Directory
Microsoft AX7: Taking Business to the Next LevelArmanino LLP
Learn more about Microsoft Dynamics AX7 (aka "the New Dynamics") and schedule a demo using your data by visiting: http://learn.armaninollp.com/ax7-upgrade
----
Scale your business globally
Deploy in Azure datacenters
Scale up/down
Pay-as-you go
Evolve your business with choice and flexibility of the cloud
Choice with hybrid cloud
Choice of partner solutions
Flexibility with integration
Get peace of mind with the trusted cloud
Security and compliance
Azure SLA
SSO/Azure Active Directory
Showcasing the new Tablet Client, we look at the Dynamics NAV 2015 release as well as Microsoft’s development plans for the product. The session also includes real-world insight into how business solutions are moving to the cloud and comprise a seamless coupling of Dynamics NAV, Dynamics CRM and Office 365.
Dynamics Day 2015: Dynamics AX and Enterprise Cloud ComputingIntergen
This session shows how to use Lifecycle Services to redesign and develop business processes faster. It also shows how to mine your data and use Machine Learning to predict trends.
This presentation is dedicated to Microsoft Dynamics, its organizational and technical points.
This presentation by Dmytro Kuiavets, SPM at GlobalLogic Kharkiv, and Dmytro Golodiuk, Solution Architect at ZEPPELIN International, was delivered at IT Weekend in Kharkiv on May 27, 2017.
Microsoft Dynamics AX is the Microsoft enterprise resource planning (ERP) solution for enterprises that empowers your people to anticipate and embrace change so your business can thrive. By combining comprehensive ERP with purpose-built industry capabilities, this single powerful solution delivers value across your business quickly, the agility to maximize opportunities in a changing market, and the simplicity to drive innovation today and tomorrow.
Dynamics Day 2012: Dynamics AX Update and RoadmapIntergen
What did the FP1 release mean for AX? And what is coming next? The R2 release is now weeks away and another major release is on the horizon. Come along to hear about the future of cloud enablement, new implementation strategies and tools, mobile, features and functionality, and industry focuses.
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Jukka Niiranen
My session at CRM Saturday Oslo looked at the positioning of Flow in the MS cloud stack, compared Flow to the traditional Dynamics 365 workflow engine and gave some guidance on how to administer Flows when deploying the business logic into production environments.
With the Analytics Cloud, you can connect any data, from any source, to everyone in your company.
Learn about the Wave Platform and technologies that fuel the Analytics Cloud. See how Datasets, Lenses and Dashboards quickly deliver insights that all users can leverage with a demonstration.
Hear an introduction to advanced topics such as XMD, SAQL, mobile layouts and security.
Dynamics Day is Australasia's leading event for users of Microsoft Dynamics. Dynamics Day 2015 was focused on giving Microsoft Dynamics users the information they need to get the most out of their investments in the Dynamics range, or to help organisations who are considering any of these solutions insights into what's possible and what's on the roadmap in the future.
Simon Bright, Intergen CEO, James Page, Intergen General Manager of Dynamics Solutions and Frazer Scott, Microsoft New Zealand CMO, set the scene for Intergen’s Dynamics Day 2015, the largest event of its kind in Australasia.
Dynamics Day 2013 AX 2012 Product Update and RoadmapIntergen
Dynamics Day 2013 is focused on giving Microsoft Dynamics users the information they need to get the most out of their investments in the Dynamics range, or to help organisations who are considering any of these solutions insights into what’s possible and what’s on the roadmap in the future.
Hear from Douglas Daley and James Page as they provide an update into the direction of Dynamics AX, looking at recent releases and providing a perspective of what the future may bring.
Dynamics Day 2014: Microsoft Dynamics AX - RoadmapIntergen
A look into Dynamics AX updates and community feedback as well as what new features and trends we will see for retail, call centre, warehouse management and service industries.
Dynamics Day is Australasia's leading event for users of Microsoft Dynamics. For those of you who couldn't make it along to the event, we have made all session content available online.
Showcasing the new Tablet Client, we look at the Dynamics NAV 2015 release as well as Microsoft’s development plans for the product. The session also includes real-world insight into how business solutions are moving to the cloud and comprise a seamless coupling of Dynamics NAV, Dynamics CRM and Office 365.
Dynamics Day 2015: Dynamics AX and Enterprise Cloud ComputingIntergen
This session shows how to use Lifecycle Services to redesign and develop business processes faster. It also shows how to mine your data and use Machine Learning to predict trends.
This presentation is dedicated to Microsoft Dynamics, its organizational and technical points.
This presentation by Dmytro Kuiavets, SPM at GlobalLogic Kharkiv, and Dmytro Golodiuk, Solution Architect at ZEPPELIN International, was delivered at IT Weekend in Kharkiv on May 27, 2017.
Microsoft Dynamics AX is the Microsoft enterprise resource planning (ERP) solution for enterprises that empowers your people to anticipate and embrace change so your business can thrive. By combining comprehensive ERP with purpose-built industry capabilities, this single powerful solution delivers value across your business quickly, the agility to maximize opportunities in a changing market, and the simplicity to drive innovation today and tomorrow.
Dynamics Day 2012: Dynamics AX Update and RoadmapIntergen
What did the FP1 release mean for AX? And what is coming next? The R2 release is now weeks away and another major release is on the horizon. Come along to hear about the future of cloud enablement, new implementation strategies and tools, mobile, features and functionality, and industry focuses.
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Jukka Niiranen
My session at CRM Saturday Oslo looked at the positioning of Flow in the MS cloud stack, compared Flow to the traditional Dynamics 365 workflow engine and gave some guidance on how to administer Flows when deploying the business logic into production environments.
With the Analytics Cloud, you can connect any data, from any source, to everyone in your company.
Learn about the Wave Platform and technologies that fuel the Analytics Cloud. See how Datasets, Lenses and Dashboards quickly deliver insights that all users can leverage with a demonstration.
Hear an introduction to advanced topics such as XMD, SAQL, mobile layouts and security.
Dynamics Day is Australasia's leading event for users of Microsoft Dynamics. Dynamics Day 2015 was focused on giving Microsoft Dynamics users the information they need to get the most out of their investments in the Dynamics range, or to help organisations who are considering any of these solutions insights into what's possible and what's on the roadmap in the future.
Simon Bright, Intergen CEO, James Page, Intergen General Manager of Dynamics Solutions and Frazer Scott, Microsoft New Zealand CMO, set the scene for Intergen’s Dynamics Day 2015, the largest event of its kind in Australasia.
Dynamics Day 2013 AX 2012 Product Update and RoadmapIntergen
Dynamics Day 2013 is focused on giving Microsoft Dynamics users the information they need to get the most out of their investments in the Dynamics range, or to help organisations who are considering any of these solutions insights into what’s possible and what’s on the roadmap in the future.
Hear from Douglas Daley and James Page as they provide an update into the direction of Dynamics AX, looking at recent releases and providing a perspective of what the future may bring.
Dynamics Day 2014: Microsoft Dynamics AX - RoadmapIntergen
A look into Dynamics AX updates and community feedback as well as what new features and trends we will see for retail, call centre, warehouse management and service industries.
Dynamics Day is Australasia's leading event for users of Microsoft Dynamics. For those of you who couldn't make it along to the event, we have made all session content available online.
Azure SQL Database now has a Managed Instance, for near 100% compatibility for lifting-and-shifting applications running on Microsoft SQL Server to Azure. Contact me for more information.
In this presentation we review System Center Advisor and how we can monitor SQL Server 2008 and SQL Server 2008 R2.
Regards,
Eduardo Castro
http://tiny.cc/comwindows
http://ecastrom.blogspot.com
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPTAmazon Web Services
Sony DADC New Media Solutions, a large digital media company, discovered they could migrate their SQL Servers to AWS and run them using an Amazon EC2 solution allowed them to replicate their SQL Server environments in multiple AWS Availability Zones (AZ), meaning that if a node failed in one AZ, it could be replicated in another to ensure almost no downtime and improved performance.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
6. Is it the right time to modernize?
Do I need to modernize to reduce costs?
To maintain compliance?
To keep vendor support?
For ISVs, to enable choice and features for my customers?
Can I separate application modernization cycles from data modernization cycles?
8. Stop certifying for any
given platform (Cloud,
on-prem)!
Stop certifying for a
named SQL Server
version!
Database Compatibility Level based
certification
Any certification process should be thought in terms of
“which target database compatibility level am I certifying to?”
Updated public documentation: http://aka.ms/dbcompat
9. Key Benefits
Simplified application certification on-premise and
Azure (e.g. Azure SQL DB MI).
Ability to provide customer a choice of latest SQL
Server platform based on certified DB compat level.
Improved risk management by decoupling application
upgrade cycles from Database upgrade cycles.
10. Microsoft stands by DB Compat
based certification
Microsoft Database Compatibility Level
Protection
Full Functional
protection once
assessment tools
runs clean with
no errors.
Query Plan shape
protection on
comparable
hardware.
Maintaining
backward
compatibility is
very important to
SQL Server team.
11. Database Compatibility
Level sets certain database
behaviors to be compatible
with the specified version
of SQL Server.
Database Compatibility Level behavior
Compatibility level affects
behaviors only for the
specified database, not for
the entire server.
Product
Compatibility
Level Designation
Supported
Compatibility Level
Values
SQL Server 2019 150 150, 140, 130, 120, 110,
100
SQL Server 2017 140 140, 130, 120, 110, 100
Azure SQL
Database
130 150, 140, 130, 120, 110,
100
SQL Server 2016 130 130, 120, 110, 100
SQL Server 2014 120 120, 110, 100
SQL Server 2012 110 110, 100, 90
SQL Server 2008
R2
100 100, 90, 80
SQL Server 2008 100 100, 90, 80
SQL Server 2005 90 90, 80
SQL Server 2000 80 80
12. Functional change protection
Clarifying the caveats
Deprecated = avoid use in new development
• Deprecated functionality introduced in a given SQL Server version is still protected by that
compatibility level.
Discontinued = removed from product
• Discontinued functionality introduced in a given SQL Server version is not protected by compatibility
level.
Example of removed T-SQL syntax.
• In SQL Server 2012 the fastfirstrow hint was removed.
• Regardless of the compatibility level, the query below will produce error 321 (not a recognized table
hints option):
SELECT * FROM HumanResources.Employee WITH (FASTFIRSTROW);
• Instead use:
SELECT * FROM HumanResources.Employee OPTION (FAST = <n>);
13. Functional change protection
Clarifying the caveats
Breaking Changes = behavior changes resulting in different outcome
Protected by Database Compatibility:
DECLARE @value datetime = '1900-01-01 00:00:00.003'
SELECT CAST(@value AS datetime2)
• In DB Compat 120 or lower, result is:
1900-01-01 00:00:00.0030000
• Under DB Compat 130, these show improved accuracy by accounting for the
fractional milliseconds, resulting in:
1900-01-01 00:00:00.0033333
Not Protected by Database Compatibility:
• The query below works until DB Compat 90, but errors out starting with
Database Compatibility 100 (error 241, conversion fail):
SELECT DATEPART (year, '2007/05-30’)
• Instead use:
SELECT DATEPART (year, '2007/05/30’) or SELECT DATEPART (year, '2007-05-30’)
15. Minimize Risk with the Database
Migration Guide
Functional &
Performance
tests
Optimize
Migrate
schema,
objects & data
Remediate
applications
Discover Assess Convert
Data
Sync
Cutover
16. Review the Database
Migration Guide for
details
Reliable Upgrades
Discover
• Microsoft
Assessment and
Planning Toolkit
(MAP)
Assess
• Database
Migration
Assistant (DMA)
Test
• Database
Experimentation
Assistant (DEA)
Fully automated
using free tools
from Microsoft
“With tools like Database Migration
Assistant and Database
Experimentation Assistant, we were
able to reduce the time and effort
required for the upgrade, enable
automated A/B testing capability to
minimize risk and provide a high
confidence upgrade plan for a mission
critical, Tier-1 environment spanning
over a 1000 instances of SQL Server
within 3 months.”
Salesforce – PASS Summit 2017
18. Discover with MAP Toolkit
Which SQL Server versions do I have?
Which Editions am I running?
Which SQL Server components are installed?
How many cores are on each server?
How many databases are in each instance?
What are the sizes of all my databases?
What are the settings for each instance and database?
34. I moved the data, am I done?
SQL Server post migration step is very crucial for reconciling
any data accuracy and completeness, as well as uncover
performance issues with the workload.
Recommended Upgrade Plan for latest DB Compatibility
Level:
Upgrade to
latest SQL
Server and
keep source
DB Compat
level
Enable
Query Store
Wait to
collect data
on the
workload
(create a
baseline)
Set DB
Compat
Level to
latest
Quickly fix
regressions
by forcing
last known
good plan
35. Upgrading DB Compat until recently
SQL 2016+
Query Store Regressed Queries
SQL 2017+
Automatic Plan Correction
36. Query Tuning Assistant (QTA)
1st Priority: to guide users through the documented and
recommended DB Compatibility upgrade procedure with
ease.
What if instead of choosing between current and last know
good plan, we find a 3rd, better plan?
Upgrade to
latest SQL
Server and
keep source
DB Compat
level
Enable
Query Store
Wait to
collect data
on the
workload
(create a
baseline)
Set DB
Compat
Level to
latest
Quickly fix
regressions
by forcing
last known
good plan
Find a
better plan
through
tuning
37. Query Tuning Assistant (QTA) Workflow
Available in SSMS v18 and Powershell (preview)
Query Store
Regressed Queries
Analysis and
Recommendations
• Correlation vs Independence
ASSUME_MIN_SELECTIVITY_FOR_FILTER_ESTIMATES
• Simple vs Base Join Containment
ASSUME_JOIN_PREDICATE_DEPENDS_ON_FILTERS
• TVF fixed estimation of 100 rows vs 1 row
‘QUERYTRACEON 9488’
• As a last resort, full-fledge use of CE70 is also
considered, when all else doesn’t yield desired results.
Deployment
via Plan
Guide
38. Modernization Tools Breakdown
DMA
Readiness assessment: blocking
issues breaking changes, behavior
changes
Moves schema, data and
uncontained objects (like logins) To
Azure SQL Database
Backup / Restore to another SQL
Server (Keeps source DB
Compatibility Level)
New feature recommendation
DEA
A/B Testing
Capture and Replay workload for
performance testing and reporting
Also reports on migration blockers
because of failed T-SQL syntax
QTA
Upgrade Database Compatibility
Model to desired state
Detects workload regressions, and
tests CE model variations (subsets)
Provides tangible recommendations
for tuning queries without reverting
DB compat
39. Session takeaways
• Start planning for End of Service for SQL Server 2008/R2
and Windows Server 2008/R2 today!
• Review the database migration guide
• Familiarize yourself with the DMA, DEA, Query Store and
Query Tuning Assistant
• Leverage Database Compatibility to accelerate
modernization
40. Session resources
http://aka.ms/sqleosfaq - End-of-Support FAQ
Upgrade SQL Server
Database Migration Guide
Microsoft Assessment and Planning Toolkit
Overview of Data Migration Assistant
DEA 2.1 General Availability: Release Overview – Database
Experimentation Assistant
Post-migration Validation and Optimization Guide
http://aka.ms/dbcompat (DB Compatibility Level based
upgrades)