Uncategorized
279

SQL Server 2019 Setup

[et_pb_section fb_built=”1″ _builder_version=”3.25.3″][et_pb_row custom_margin=”-42px|auto||auto||” _builder_version=”3.25.3″ min_height=”1676px”][et_pb_column type=”4_4″ _builder_version=”3.25.3″][et_pb_text _builder_version=”3.25.3″]SQL Server 2019 viene con muchos cambios si lo comparamos con su version anterior.
En este post vamos a ver como instalar SQL Server 2019 para Windows paso a paso y revisar los cambios en el instalador. 

[/et_pb_text][et_pb_text _builder_version=”3.25.3″]

Paso 1: Descargar SQL Server 2019

El primer paso será descargar SQL Server 2019 para Windows (en nuestro caso lo instalaremos sobre este SO pero también lo puede hacer sobre Linux o Docker), en nuestro caso usaremos la versión de beta pero recuerde que estará disponible también una versión developer la cual se puede usar para pruebas.
Para descargar SQL 2019 de prueba puede utilizar el siguiente enlace: https://www.microsoft.com/en-us/sql-server/sql-server-2019

[/et_pb_text][et_pb_text _builder_version=”3.25.3″]

Paso 2: Iniciar el instalador

Luego de haber descargado el archivo lo ejecutaremos para asi poder iniciar el proceso de instalación de SQL Server 2019.

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/setupsql2019-01.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/setupsql2019-02.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″ custom_padding=”||0px|||”]

Aqui podremos seleccionar las distintas opciones, yo recomiendo usar o Custom o sino Download Media (me gusta mas esta ultima opcion ya que permite descargar por completo el instalador y ante algun incidente poderlo volver a lanzar sin la necesidad de descargarlo nuevamente)

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/setupsql2019-03.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″ custom_padding=”||0px|||”]

Luego de haber descargado debemos montar el .iso para iniciar el proceso de instalación

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/setupsql2019-04.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/setupsql2019-05.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″]

Paso 3: Instalar SQL Server 2019

Instalaremos una nueva instancia de MSSQL 2019 seleccionando Installtion –> New Server Stand-Alone installation or add features to existing installation. 

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/setupsql2019-06.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″]

Ahora solo nos queda seguir el asistente para instalar los distintos componentes de SQL Server 2019.
En este caso solamente instalare el motor de bases de datos relacional

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/sql2019-setup-07.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″]

Configuramos el nombre de la instancia, en este ejemplo usaremos la instancia default (no name instance)

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/sql2019-setup-08.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″]

En las opciones de configuración del servidor lo que haremos es poner el servicio del agente en modo automatico (viene por defecto en modo manual) y ademas darle permisos a la cuenta de servicios a la politica de “Perform Volume Maintenance task” para poder mejorar la performance en el crecimiento de los archivos y restore.

https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-instant-file-initialization?view=sql-server-2017

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/sql2019-setup-09.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″]

Cambios en la configuración del engine de base de datos

En la seccion de configuracion del engine de base de datos se han hecho modificaciones con respecto a los instaladores anteriores.
Se ha agregado las opciones de configurar el Maxdop del servidor (grado de paralelismo) como así también la memoria máxima, en ambos casos usando las recomendaciones que siempre dio Microsoft con respecto a estos dos ítems.

https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/server-memory-server-configuration-options?view=sql-server-ver15

https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-max-degree-of-parallelism-server-configuration-option?view=sql-server-2017

 

[/et_pb_text][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/sql2019-setup-10.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_image src=”https://www.triggerdb.com/wp-content/uploads/2019/06/sql2019-setup-11.png” _builder_version=”3.25.3″][/et_pb_image][et_pb_text _builder_version=”3.25.3″]

Conclusiones

El instalador de SQL Server 2019 es muy similar a su version anterior (SQL 2017) en el cual se han agregado cambios en la configuracion del engine en lo que respecta a Maxdop y configuracion de memoria.
Si bien esta tarea se puede hacer luego de las instalaciones, en muchos casos no se realizaba o de hacerlo de hasta de forma incorrecta. Estos parámetros de configuración son muy importantes para poder evitar problemas de performance en nuestra instancia de MSSQL.

[/et_pb_text][et_pb_text _builder_version=”3.25.3″]

Video

En el siguiente video muestro como hacer una instalación de SQL 2019 paso a paso y tambien las novedades en el mismo.
[/et_pb_text][et_pb_video src=”https://youtu.be/ddiBDpGfMjk” _builder_version=”3.25.3″][/et_pb_video][/et_pb_column][/et_pb_row][/et_pb_section]