Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En la siguiente pantalla del setup nos preguntará la edición a instalar y su llave en donde
seleccionaremos “Developer” y no es necesario poner ninguna llave. Luego de damos al
botón Next
En la siguiente ventana nos aparecerá el contrato de Licencia en donde si queremos
avanzar debemos aceptar sus términos y condiciones, para luego continuar con nuestra
instalación
La siguiente opción del instalador nos preguntará si deseamos incluir las actualizaciones
en el proceso (SQL Server al igual que todo otro producto recibe de forma periódica
actualizaciones y como buena práctica se aconseja tener la última posible).
A mi me gusta bajar por separado las actualizaciones pero tranquilamente se pueden
incluir en el setup, lo hago por separado para yo poder controlar que actualizacion tener y
si tengo en mi empresa más de un SQL Developer poderlos tener iguales.
En el siguiente enlace se encuentran las actualizaciones para descargar
https://docs.microsoft.com/en-us/sql/database-engine/install-windows/latest-updates-for-
microsoft-sql-server?view=sql-server-ver15
En el próximo paso de la instalación se hacen una serie de validaciones y si hay alguna
advertencia o error lo veremos, por ejemplo en mi caso me está advirtiendo que no tengo
configurado el Firewall para SQL Server y si esto no lo hago no se podrá acceder desde
otra computadora a mi servicio de SQL Server.
En este mismo post veremos luego cómo configurar de forma adecuada el firewall para
SQL Server
En la siguiente opción del instalador debemos seleccionar cuáles servicios de SQL Server
queremos instalar (Database Engine Services, Analysis Services, Integration Services, etc.)
En nuestro caso como solo voy a instalar el motor de SQL Server voy a seleccionar las
opciones que figuran en la siguiente figura y le indicaré también en donde deseo tener los
archivos binarios (en mi caso en el disco C pero se podría elegir otro disco si lo deseamos)
En la siguiente opcion del instalador debemos indicar el nombre de la instancia, la cual
puede ser default o bien name instance.
Si usamos la default luego para conectarnos simplemente debemos usar el nombre del
servidor, en cambio si usamos name instance debemos usar el nombreServidor\
instance.
Uno podría tener mas de una instancia (con nombres distintos claro) en el mismo
servidor.
En mi caso usare la instancia por defecto
El paso siguiente es configurar las cuentas de servicio (se pueden modificar luego) y el
collate del servidor (NO se puede modificar luego de la instalación)
Lo ideal sería crearnos una cuenta de servicio en nuestro AD pero no es necesario, en mi
caso usare las cuentas internas de SQL Server.
Con respecto a collation, si no conocemos el collate que debemos instalar podemos dejar
el que viene por defecto, pero si ya tenemos ambientes SQL implementados lo
recomendable es que usemos los mismos server collate.
El inicio del servicio de agente en el instalador viene por defecto en modo Manual ,
recomiendo pasarlo a modo Automático , como también darle los privilegios de Perform
Volumen Maintenance a las cuentas del servicio para así lograr una mejor performance
a la hora de expandir nuestros archivos MDF o LDF
Nuestro siguiente paso en la instalación es configurar algunas opciones relacionadas al
motor de base de datos.
Server Configuration:
Aquí configuraremos el tipo de autentificacion de SQL Server (Windows solo o mixta)
como así también la clave del SA (si elegimos mixta) y que usuarios o grupos de AD son
miembros del rol Sysadmin de SQL Server (El role de administrador de la instancia)
En mi caso haré la siguiente configuración:
Data Directories:
Aquí configuraremos la ubicación de nuestras bases de datos de sistema y usuario.
Idealmente poner las bases en un disco exclusivo para ello y que esté formateado en 64K,
en mi ejemplo usare el disco G que he creado para guardar todas mis bases de datos,
pero también se puede separar en más de una unidad o si es un Windows 10 de escritorio
podría instalarlo en el disco C.
Tempdb:
En esta sección podremos hacer las configuraciones básicas de nuestra Tempdb
(recordemos que una buena práctica indica tener tantos archivos de data como cores
tengamos hasta un máximo de 8)
Si no sabemos cuanto pesara nuestra Tempdb podemos dejar por defecto los valores de
tamaño inicial, ahora si ya conocemos el tamaño entonces lo podremos configurar desde
el propio instalador (luego podremos cambiarlo si deseamos)
Maxdop:
El instalador detectará la cantidad de procesadores y nos recomendará la configuración
adecuada en el uso de grado de paralelismo de SQL Server.
Podemos aplicar la recomendación del instalador (lo recomiendo) o bien ajustarlo luego
de la instalación , este es un parámetro a nivel instancia que puede ser modificado en
cualquier momento en caliente pero que aparece en el instalador ya que en muchas
instalaciones no se hacía esta configuración y luego podía haber problemas de
performance con el paralelismo y CPU
Memory (Memoria):
En esta sección el instalador los recomendará (suponiendo siempre que es una
instalación dedicada a SQL Server) la cantidad máxima de memoria de la instancia.
Si estamos usando nuestra máquina Windows 10 de desarrollo en donde tenemos por
ejemplo Visual Studio y nuestras aplicaciones debemos prestar mucha atención a este
valor para que SQL Server no se consuma toda nuestra RAM.
De forma predeterminada SQL Server tomara toda la memoria RAM, la recomendación
que nos hace el instalador es en base a las buenas practicas de MS pero siempre
considerando un servidor dedicado
Este valor luego lo podremos modificar en caliente desde las opciones de la instancia de
SQL Server
FileStream
Si deseamos habilitar desde el setup el uso de FileStream lo podemos hacer desde la
opción que nos brinda, sino luego lo podremos hacer desde el SQL Server Configuration
Manager
En mi caso como no usare Filestream lo dejaré desactivado
Ya tenemos todo nuestro instalador listo para comenzar, simplemente ahora debemos
iniciar la instalación para luego tener nuestro SQL Server 2019 edición desarrollo.
Aquí podemos revisar lo que hemos configurado y si deseamos volver pasos atrás para
hacer los cambios que necesitemos, o sino iniciar directamente la instalación de nuestro
motor de base de datos SQL Server
https://blogs.triggerdb.com/2021/06/02/instalar-y-configurar-sql-2019-developer-paso-a-paso/