{"id":11985,"date":"2022-09-14T11:41:18","date_gmt":"2022-09-14T18:41:18","guid":{"rendered":"https:\/\/threecloud.wpengine.com\/?p=11985"},"modified":"2024-01-08T12:12:43","modified_gmt":"2024-01-08T20:12:43","slug":"upgrading-to-sql-server-2022-vs-migrating-to-the-azure-cloud-an-overview","status":"publish","type":"post","link":"https:\/\/3cloudsolutions.com\/resources\/upgrading-to-sql-server-2022-vs-migrating-to-the-azure-cloud-an-overview\/","title":{"rendered":"Upgrading to SQL Server 2022 vs Migrating to the Azure Cloud: An Overview"},"content":{"rendered":"<p><span class=\"TextRun SCXW122554569 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW122554569 BCX8\">Developers around the world are rejoicing as the highly anticipated release of SQL Server 2022 has made its way to public preview. With <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW122554569 BCX8\">it<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW122554569 BCX8\">,<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> come<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">s<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> a slew of enhancements to the software many people have come to know and love<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">,<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> making it <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">ready for <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">meaningful <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">utilization for years to come. <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">However,<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> if<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> you learned about this announcement directly from Microsoft (<\/span><\/span><a class=\"Hyperlink SCXW122554569 BCX8\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-mechanics-blog\/what-s-new-in-sql-server-2022\/ba-p\/2922227\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW122554569 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW122554569 BCX8\" data-ccp-charstyle=\"Hyperlink\">SQL Server 2022 <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\" data-ccp-charstyle=\"Hyperlink\">O<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\" data-ccp-charstyle=\"Hyperlink\">verview<\/span><\/span><\/a><span class=\"TextRun SCXW122554569 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW122554569 BCX8\">)<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">, Microsoft made it clear that a lot of these enhancements have already been tried, tested, and implemented in many software stacks across the world thanks to how bleeding edge the Azure Cloud is <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">made<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> to be. <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">With that in mind, i<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">n this blog we will briefly touch on what comes in the 2022<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> SQL Server<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> upgrade,<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> and<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> what it would look like to<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> get on <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">SQL Server 2022<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> and utilize it for the foreseeable future<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">. Then<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">,<\/span> <span class=\"NormalTextRun SCXW122554569 BCX8\">to<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> contrast<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">, we will go over what there is to gain from migrating our SQL Server to the Azure stack<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">,<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> then<\/span> <span class=\"NormalTextRun SCXW122554569 BCX8\">leverag<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">e<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> Azure SQL Database <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">and what <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">operations<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\"> could look like <\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">there instead.\u00a0<\/span><span class=\"NormalTextRun SCXW122554569 BCX8\">\u00a0<\/span><\/span><span class=\"EOP SCXW122554569 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><strong><span class=\"TextRun SCXW36952439 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW36952439 BCX8\">SQL Server 2022 New Feature Overview<\/span><\/span><span class=\"EOP SCXW36952439 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<\/span><\/strong><span data-contrast=\"auto\">SQL Server 2022\u2019s new features fall in to 3 overarching categories: <a href=\"https:\/\/3cloudsolutions.com\/post\/azure-synapse-analytics-insights-for-all\/\">disaster recovery, Azure Synapse integration, and built-in query intelligence.\u00a0<\/a><\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Provided below is a brief overview of each feature, with more details on each feature being available here: <\/span><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-mechanics-blog\/what-s-new-in-sql-server-2022\/ba-p\/2922227\"><span data-contrast=\"none\">SQL Server 2022 Features.\u00a0<\/span><\/a><\/p>\n<p><strong><span class=\"TextRun SCXW172573047 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW172573047 BCX8\">Disaster Recovery<\/span><\/span><\/strong><span class=\"EOP SCXW172573047 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11988\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213.png\" alt=\"\" width=\"2615\" height=\"1320\" srcset=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213.png 1600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-300x151.png 300w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-1024x517.png 1024w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-768x388.png 768w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-1536x775.png 1536w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-2048x1034.png 2048w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-600x303.png 600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-992x501.png 992w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-1200x606.png 1200w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-1189x600.png 1189w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092213-60x30.png 60w\" sizes=\"auto, (max-width: 2615px) 100vw, 2615px\" \/><br \/>\n<\/span><\/p>\n<ul>\n<li><span data-contrast=\"auto\">Can now do failover from SQL Server 2022 to Azure SQL Managed Instance<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Disaster Recovery can be set up as a managed Service with an Azure SQL Managed Instance configured as the disaster recovery site<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Availability Groups and Distributed availability groups will be deployed and configured automatically for higher uptime through disaster<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Ability to restore a version-less Azure SQL Managed Instance Database back to SQL Server<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><strong><span class=\"EOP SCXW36952439 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><span class=\"TextRun SCXW257557579 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW257557579 BCX8\">Azure Synapse Integration<\/span><\/span><span class=\"EOP SCXW257557579 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11989\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507.png\" alt=\"\" width=\"2425\" height=\"1407\" srcset=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507.png 1600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-300x174.png 300w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-1024x594.png 1024w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-768x446.png 768w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-1536x891.png 1536w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-2048x1188.png 2048w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-600x348.png 600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-992x576.png 992w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-1200x696.png 1200w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-1034x600.png 1034w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092507-60x35.png 60w\" sizes=\"auto, (max-width: 2425px) 100vw, 2425px\" \/><\/span><\/span><\/strong><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Enablement of ETL-free, near real time reporting and analytics over operational data<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">No longer need to Schedule ETL on operational data before running analytics on it<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Additional visibility over SQL Server Data in context of the entire data estate<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Able to create a link between SQL Pools in Synapse and SQL Server<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">Power BI Visualization built in<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">No need for repeated extraction from the Data Lake that hosts source data<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><strong><span class=\"TextRun SCXW40239826 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW40239826 BCX8\">Query Intelligence<\/span><\/span><\/strong><span class=\"EOP SCXW40239826 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11990\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725.png\" alt=\"\" width=\"2275\" height=\"1217\" srcset=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725.png 1600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-300x160.png 300w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-1024x548.png 1024w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-768x411.png 768w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-1536x822.png 1536w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-2048x1096.png 2048w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-600x321.png 600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-992x531.png 992w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-1200x642.png 1200w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-1122x600.png 1122w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092725-60x32.png 60w\" sizes=\"auto, (max-width: 2275px) 100vw, 2275px\" \/><br \/>\n<\/span><\/p>\n<ul>\n<li><span data-contrast=\"auto\">Core compute system powering SQL Server upgraded to provide built-in query intelligence and parameter sensitive plan optimization<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Multiple stored procedure execution plans can be cached<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><strong><span class=\"TextRun SCXW121575624 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW121575624 BCX8\">What<\/span><span class=\"NormalTextRun SCXW121575624 BCX8\"> does Upgrading to SQL Server 2022 look like?<\/span><\/span><span class=\"EOP SCXW121575624 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11991\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911.png\" alt=\"\" width=\"1870\" height=\"1460\" srcset=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911.png 1600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-300x234.png 300w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-1024x799.png 1024w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-768x600.png 768w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-1536x1199.png 1536w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-600x468.png 600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-992x775.png 992w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-1200x937.png 1200w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-092911-60x47.png 60w\" sizes=\"auto, (max-width: 1870px) 100vw, 1870px\" \/><br \/>\n<\/span><\/strong><\/p>\n<p><span class=\"TextRun SCXW28044901 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW28044901 BCX8\">W<\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">e can see there are some clear advantages to upgrading to SQL Server 2022. <\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">Microsoft makes it easy for customers too, by providing <\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">simple instructions <\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">for multiple <\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">starting environment <\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">scenarios<\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">: <\/span><\/span><a class=\"Hyperlink SCXW28044901 BCX8\" href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/database-engine\/install-windows\/upgrade-to-a-different-edition-of-sql-server-setup?view=sql-server-ver16\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW28044901 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW28044901 BCX8\" data-ccp-charstyle=\"Hyperlink\">Upgrade to different edition &#8211; SQL Server | Microsoft Docs<\/span><\/span><\/a><span class=\"TextRun SCXW28044901 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW28044901 BCX8\">. With the upgrade bringing advance<\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">d<\/span><span class=\"NormalTextRun SCXW28044901 BCX8\"> features after just following about 10 steps to upgrade, it seems like a<\/span><span class=\"NormalTextRun SCXW28044901 BCX8\"> simple <\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">choice forward \u2013 but let<\/span><span class=\"NormalTextRun SCXW28044901 BCX8\"> us<\/span><span class=\"NormalTextRun SCXW28044901 BCX8\"> quickly explore what the implications are of continuing <\/span><span class=\"NormalTextRun SCXW28044901 BCX8\">with this implementation pattern.\u00a0<\/span><\/span><span class=\"EOP SCXW28044901 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Summary of SQL Server Upgrade<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<\/span><span data-contrast=\"auto\">SQL Server receives constant updates. A google search will show you that SQL Server has almost yearly releases. As a result, each year owners can look forward to receiving upgrades. However, that implies that we are manually upgrading the software that hosts our business-critical data annually, which, even with the best of Database Administrators in charge, increases the possibility for error during the upgrades. Depending on how you upgrade, some downtime might come with this, and there is always a degree of corporate bureaucracy that will slow down the retrieval and implementation of new server licenses. There is no need to run from upgrading due to this point however, as most teams are mature enough today to know how to prevent any damage during an upgrade and understand common upgrade patterns to keep uptime for customers going while testing out the new changes. <\/span><\/p>\n<p><span data-contrast=\"auto\">Where things get a little more interesting, is that if you do not upgrade each year, which is a little more relatable to the modern company approach, the risk is ran that Microsoft will stop supporting your version of SQL Server after a few iterations. At the extreme level, Microsoft just recently cut support for SQL Server 2012 \u2013 but at a minor level, if you visit the SQL Docs area of Microsoft\u2019s documentation pages, you can see that they only have detailed notes and information logged starting at SQL Server 2016! Each year it gets harder and harder to receive support for the dated versions we decide to stay on. So, by continuing down the SQL Server Path, you will see constant updates, but you are responsible for them. You are responsible for knowing the differences between versions, and you are responsible for making sure you can scale all the infrastructure that supports your SQL Server. The room for error increases over having reputable experts manage this for your company, and the conversation whether to migrate to a cloud solution will happen again the next time a SQL Version becomes deprecated and a new one gets released.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">To see which SQL Server versions have the most compatibility with an upgrade to another version, you may search through official Microsoft documentation here: <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/database-engine\/install-windows\/supported-version-and-edition-upgrades-2022?view=sql-server-ver16\"><span data-contrast=\"none\">Which SQL Server Versions can be upgraded directly to SQL Server 2022.\u00a0<\/span><\/a><\/p>\n<p><b><span data-contrast=\"auto\">The Alternative \u2013 Migrate to the Azure Stack<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11992\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136.png\" alt=\"\" width=\"2205\" height=\"972\" srcset=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136.png 1600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-300x132.png 300w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-1024x451.png 1024w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-768x339.png 768w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-1536x677.png 1536w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-2048x903.png 2048w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-600x264.png 600w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-992x437.png 992w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-1200x529.png 1200w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-1361x600.png 1361w, https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-14-093136-60x26.png 60w\" sizes=\"auto, (max-width: 2205px) 100vw, 2205px\" \/><\/p>\n<p><span data-contrast=\"auto\">What is the alternative? As a SQL Server user, there is already a degree of integration with Azure occurring, so another option involves staging all our data inside of various storage services Microsoft Azure has to offer. For those unfamiliar, the \u201cAzure Cloud platform is more than 200 products and cloud services designed to help you bring new solution to life \u2013 to solve today\u2019s challenges and create the future. You can Build, run, and manage applications across multiple clouds, on-premises, and at the edge, with the tools and frameworks of your choice\u201d (<\/span><a href=\"https:\/\/azure.microsoft.com\/en-us\/overview\/what-is-azure\/?OCID=AID2200277_SEM_8c33459d7bb910a70dab2734adf7074c:G:s&amp;ef_id=8c33459d7bb910a70dab2734adf7074c:G:s&amp;msclkid=8c33459d7bb910a70dab2734adf7074c\"><span data-contrast=\"none\">What is Azure\u2014Microsoft Cloud Services | Microsoft Azure<\/span><\/a><span data-contrast=\"auto\">). What I find most intriguing about Azure, is that as Azure gets upgrades, Microsoft is responsible for making sure your data is on the newest version of their systems, providing seamless updates to the most modern features that you can utilize immediately. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Azure Stack Feature Overview<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<\/span><span data-contrast=\"auto\">We started this blog by discussing features that SQL Server 2022 is receiving that make it a desirable release to upgrade to \u2013 but a point made during the discussion was that these features came second to SQL Server after their initial implementation in the Azure Stack. Microsoft makes it clear themselves, most, if not all features people come to know and love in SQL Server start on the Azure Cloud. Knowing this, there is no need to describe specific features around storage that Azure differs in from your SQL Server implementation, because the understanding is that you will have all the same features you use today, plus some that have not made it to SQL Server yet. The \u201csome\u201d being integrated security features that come default with living in the Azure ecosystem, automatic scalability features, and more automated and informative insights in to monitoring company data via integration with smart logging analytics services. All these advanced features have a layer of abstraction thanks to the Azure ecosystem that makes them simple to switch on, so our developers are delivering business value instead of rewriting features that have been written by others before.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">What does Migrating to the Azure Stack look like?<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<\/span><span data-contrast=\"auto\"><a href=\"https:\/\/3cloudsolutions.com\/post\/migrating-to-the-cloud-what-does-it-mean-today\/\">To get on to the Azure platform, users can follow various Microsoft documentations <\/a>that walk you through different scenarios you may be in as a database administrator. Microsoft provides the option to upgrade with downtime to keep costs down, or without downtime to maintain availability and reputation. This highlights an ideal concept in the Azure platform, the simplicity of choice alongside minimal work required. During migration, Microsoft will point you towards the Data Migration Assistant, which assesses your database for compatibility for the upgrade to Azure SQL Database. Microsoft notes that Azure SQL Database is approaching feature parity with SQL Server \u2013 meaning users should expect the same experience in Azure SQL Database after the upgrade with just a few known issues around server-level and cross database operations, you can read more about that here\u00a0 <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/migrate-to-database-from-sql-server?view=azuresql\"><span data-contrast=\"none\">SQL Server database migration to Azure SQL Database &#8211; Azure SQL Database | Microsoft Docs<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Some companies who wish to upgrade may have a slew of scripted tasks built in SQL Server. While doing this in SQL Server, DB Administrators may have had to set up ODBC Drivers to have everything orchestrate together and work. When moving to a managed instance, ODBC Drivers are not required, and so it is worthwhile to note that you will have to remove these connectors after making a switch.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Summary of Azure Migration Upgrade<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<\/span><span data-contrast=\"auto\">We can see how straight-forward it is to perform an Azure migration, now let\u2019s summarize what upgrading to the Azure stack will look like in the short and long term like we did for SQL Server. Once migrated, you now have a foot in the Azure Door and can begin leveraging its features. Azure SQL Database will receive upgrades seamlessly, so that all your team must do is familiarize themselves with what new features they have access to. Azure ensures that our data is on the proper infrastructure setup that matches the needs we describe while building out our Azure solution and initial subscription. Developers no longer need to worry about scaling the SQL Server throughput capabilities during any times of spiked demand, thanks to the automatic scalability that Azure has with mostly every service. Leveraging Azure allows us to stage our data in multiple locations across the world closer to our customers with a simple click of the mouse. It all receives default Azure encryption, and we can follow well-documented pages if we ever want to increase the security poster of our implementation. <\/span><\/p>\n<p><span data-contrast=\"auto\">What is the common theme in all of this? Our developers can spend way less time making decisions on how to implement those features and instead spend more time cleaning data and helping customers which leads to immediate business value. Then, when next year comes, the decision does not need to be made again whether to upgrade, we will already be using the newest features!\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Wrap-up<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559731&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><br \/>\n<\/span><span data-contrast=\"auto\">Now that we\u2019ve touched on what new features teams can gain from an upgrade to SQL Server 2022, and what performing that upgrade would look like for our teams in both the short and long term, as well as what this looks like for switching to Azure, you hopefully have a more insight to which would be more suitable for your team. I encourage you to find more specific information relating to what Azure has to offer, as teams don\u2019t typically just upgrade only their storage to Azure \u2013 though it is not abnormal, and you can see in greater detail of the passive benefits and analytic capabilities that are enabled by having your storage based in Azure. We can summarize the allure of Azure as providing massive amounts of new features after very minimal intervention thanks to straight-forward GUI programming interfaces that also have programmatic backends for those who prefer it. The reputation of Microsoft\u2019s security, availability, and innovation gets thrown in to your company\u2019s solution and will continue to automatically improve.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Here are some more resources to overview SQL Server and Azure services to help with your decision. Thank you for your time reading and I hope to see you in another blog soon!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developers around the world are rejoicing as the highly anticipated release of SQL Server 2022&mldr;<\/p>\n","protected":false},"author":91,"featured_media":11994,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[290,291,295],"tags":[284,296],"class_list":["post-11985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-platform","category-cloud-roadmap","category-migration","tag-azure","tag-sql","topics-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/11985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/users\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/comments?post=11985"}],"version-history":[{"count":0,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/11985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media\/11994"}],"wp:attachment":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media?parent=11985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/categories?post=11985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/tags?post=11985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}