{"id":348,"date":"2022-11-17T13:24:39","date_gmt":"2022-11-17T16:24:39","guid":{"rendered":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/?p=348"},"modified":"2022-11-17T13:42:59","modified_gmt":"2022-11-17T16:42:59","slug":"lanzamiento-sql-server-2022-en-disponiblilidad-general","status":"publish","type":"post","link":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/lanzamiento-sql-server-2022-en-disponiblilidad-general\/","title":{"rendered":"[Lanzamiento] SQL Server 2022  en Disponiblilidad General"},"content":{"rendered":"<p>Visitas: 370<\/p>\n<p><strong>SQL Server 2022<\/strong> finalmente ya est\u00e1 aqu\u00ed, y est\u00e1 repleto de innovaciones en materia de bases de datos e integraci\u00f3n con <strong>Microsoft Azure<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudblogs.microsoft.com\/sqlserver\/wp-content\/uploads\/sites\/32\/2022\/11\/Picture4-1.webp\" alt=\"\" width=\"630\" height=\"307\"\/><\/figure><\/div>\n\n\n<p>Esta nueva versi\u00f3n,  promete que el Query Engine sea m\u00e1s eficiente y consistente,  y que pueda ejecutar se tanto On-Premises como en la nube o incluso en el Edge con su versi\u00f3n para IoT Devices. <\/p>\n\n\n\n<p>En esta nueva versi\u00f3n,  Microsoft se centr\u00f3 en facilitar el traslado de las cargas de trabajo de SQL Server  hacia Azure con la integraci\u00f3n de SQL Managed Instance, as\u00ed como en simplificar la recuperaci\u00f3n en caso de desastre.<\/p>\n\n\n\n<p class=\"has-medium-font-size\" style=\"font-style:normal;font-weight:500\"><strong>SQL Server 2022 y Azure SQL Managed Instance<\/strong><\/p>\n\n\n\n<p style=\"font-style:normal;font-weight:500\">Configurar la recuperaci\u00f3n de desastres siempre requiere de un gran esfuerzo y complejidad para cualquier infraestructura, especialmente cuando se requiere utilizar una m\u00e1quina virtual de Azure u otro servidor fuera del datacenter principal. <\/p>\n\n\n\n<p style=\"font-style:normal;font-weight:500\">Ahora con Azure SQL Managed Instance, esta tarea se encuentra simplificada. A partir de SQL Server 2022, una instancia SQLMI se puede convertir en pocos clicks en un sitio de recuperaci\u00f3n de desastres.<\/p>\n\n\n\n<p>Las instancias SQLMI de Azure ofrece muchos beneficios sobre las implementaciones tradicionales de SQLServer. No solo es m\u00e1s f\u00e1cil de configurar, sino que, al ser un servicio gestionado, no hay necesidad de mantenimiento sobre la infraestructura de DR. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-sql\/managed-instance\/media\/managed-instance-link-feature-overview\/mi-link-ag-dag.png?view=azuresql\" alt=\"\" width=\"568\" height=\"146\"\/><\/figure>\n\n\n\n<p>Una vez configurado el DR sobre Azure SQL MI, se puede ver directamente desde el SSMS un grupo de disponibilidad y un grupo de disponibilidad distribuido desplegado autom\u00e1ticamente. Y como se encuentra vinculado a la instancia de Azure SQLMI, tambi\u00e9n podremos verlo desde el portal de Azure.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Copias de seguridad y restauraciones de SQL MI<\/strong><\/p>\n\n\n\n<p>SQL Server 2022 introduce una nueva funci\u00f3n que permite restaurar una versi\u00f3n de una base de datos de instancia gestionada de Azure SQL a SQL Server. Esto le permite migrar f\u00e1cilmente sus datos de Azure a su instancia local de SQL Server. Para utilizar esta funci\u00f3n, haga una copia de seguridad de su base de datos Azure SQL en una cuenta de almacenamiento Azure Blob utilizando la funci\u00f3n de copia de seguridad en URL. A continuaci\u00f3n, cambie a su instancia local de SQL Server y utilice T-SQL para restaurar el archivo de copia de seguridad.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Synapse Link <\/strong><\/p>\n\n\n\n<p>A partir de esta versi\u00f3n, Microsoft nos ofrece la posibilidad de eliminar los silos entre sus cargas de trabajo operativas y anal\u00edticas. SQL Server 2022 nos permite dar por finalizados los d\u00edas en los que hab\u00eda que desarrollar ETLs para extraer los datos operativos para luego llevarlos a una plataforma anal\u00edtica y ejecutar an\u00e1lisis e informes. Con la integraci\u00f3n de Azure Synapse Link, ahora se pueden realizar an\u00e1lisis e informes casi en tiempo real, eliminando la necesidad de construir ETLs. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/learn.microsoft.com\/en-us\/azure\/synapse-analytics\/media\/sql-synapse-link-overview\/synapse-link-sql-architecture.png\" alt=\"\" width=\"444\" height=\"141\"\/><\/figure><\/div>\n\n\n<p>Adem\u00e1s, todos los datos de SQL Server pueden ser catalogados y gobernados mediante la integraci\u00f3n con Azure Purview.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Intelligent<\/strong> <strong>Query<\/strong>  <strong>Processing<\/strong><\/p>\n\n\n\n<p>El motor de Inteligencia de Querys incorporado SQL Server 2022 realmente agiliza el rendimiento y elimina la necesidad de realizar cambios en el c\u00f3digo. Por ejemplo, cuando se ejecuta un procedimiento almacenado, pueden existir dos tipos de planes dependiendo de la cantidad de datos que SQL necesite procesar. Un Index Seek es ideal para las consultas que devuelven s\u00f3lo unas pocas filas. Pero un Index Scan es m\u00e1s adecuado para consultas que devuelven muchos m\u00e1s datos.<\/p>\n\n\n\n<p>Dicho esto, s\u00f3lo el primer plan ejecutado puede ser almacenado en cach\u00e9 y este permanecer\u00e1 en la cach\u00e9 a menos que algo sea desalojado de la memoria.  <\/p>\n\n\n\n<p>De esta forma, las sucesivas ejecuciones del mismo procedimiento almacenado utilizar\u00edan el mismo plan, tomando m\u00e1s tiempo ejecutar la consulta. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/performance\/media\/iqp-feature-family.svg?view=sql-server-ver16\" alt=\"\" width=\"680\" height=\"432\"\/><\/figure><\/div>\n\n\n<p>As\u00ed que ahora, en lugar de realizar un tunning constante de las consultas y procedimientos,  el motor de IQP realizar\u00e1 esto por nosotros. <\/p>\n\n\n\n<p>En lugar de tener un solo plan cach\u00e9 por cada procedimiento almacenado, activando la optimizaci\u00f3n de <strong>Parameter Sensitive Plan Optimization<\/strong>, SQL Server puede ahora almacenar en cach\u00e9 m\u00faltiples planes contra el mismo procedimiento almacenado a medida que se ejecutan numerosas consultas contra \u00e9l.<\/p>\n\n\n\n<p>As\u00ed que no nos queda m\u00e1s remedio que actualizar y probar todas estas nuevas ventajas:<\/p>\n\n\n\n<ul>\n<li>Sitio web Oficial de <a href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/sql-server-2022\">SQL Server 2022<\/a>.<\/li>\n\n\n\n<li><a href=\"https:\/\/aka.ms\/sqlserver2022docs\">Documentaci\u00f3n SQL Server 2022.<\/a><\/li>\n\n\n\n<li>M\u00f3dulo <a href=\"https:\/\/aka.ms\/learnsqlserver2022\">Microsoft Learn SQL Server 2022<\/a> <\/li>\n\n\n\n<li>Desplegar <a href=\"https:\/\/ms.portal.azure.com\/#create\/Microsoft.AzureSQL\">SQL Server 2022 en Azure<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visitas: 370 SQL Server 2022 finalmente ya est\u00e1 aqu\u00ed, y est\u00e1 repleto de innovaciones en materia de bases de datos e integraci\u00f3n con Microsoft Azure. Esta nueva versi\u00f3n, promete que el Query Engine sea m\u00e1s eficiente y consistente, y que pueda ejecutar se tanto On-Premises como en la nube o incluso en el Edge con &hellip; <a href=\"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/lanzamiento-sql-server-2022-en-disponiblilidad-general\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;[Lanzamiento] SQL Server 2022  en Disponiblilidad General&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,64,23],"tags":[84,85,28,86],"_links":{"self":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts\/348"}],"collection":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/comments?post=348"}],"version-history":[{"count":4,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts\/348\/revisions"}],"predecessor-version":[{"id":353,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts\/348\/revisions\/353"}],"wp:attachment":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/media?parent=348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/categories?post=348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/tags?post=348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}