Anda di halaman 1dari 27

PLAN DE INSTALACIÓN DEL SMBD

SQL SERVER 2019 ENTERPRISE EDITION


“ALCALDIA SAN ANTONIO DEL SENA”

POR
DARLIN AYALA AUDIVERTH

TUTORA
YURY LORENA FIERRO BOCANEGRA

SERVICIO NACIONAL DE APRENDIZAJE SENA

ESPECIALIZACIÓN TECNOLÓGICA EN GESTIÓN Y


SEGURIDAD DE BASES DE DATOS

Febrero 2019
INTRODUCCION

El Sistema Manejador de Base de Datos SMBD es la principal herramienta para


la administración de las bases de datos, su instalación es un proceso de gran
importancia y puede ser llevado a cabo con diferentes alternativas y versiones
del software que dependen de las necesidades identificadas en la organización,
para lo mismo se debe estructura un proceso de instalación e identificar los
requerimientos previos y posteriores a la instalación, así mismo, las diferentes
opciones de configuración que conlleven a una exitosa instalación y
funcionamiento del SMBD.

El presente documento, explica paso a paso como realizar la instalación del


Sistema Manejador de Bases de Datos SQL Server 2019.
OBJETIVOS

Objetivo General:
1. Elaborar un plan de instalación para el Sistema Manejador de Base de
Datos para la Alcaldía San Antonio del SENA.

Objetivos Específicos:
1. Detallar los requisitos de hardware y Software para instalar SQL Server
2019
2. Identificar los aspectos de seguridad a tener en cuenta para la instalación
de SQL Server 2019
PLAN DE INSTALACIÓN DEL SMBD
SQL SERVER 2019 ENTERPRISE EDITION
“ALCALDIA SAN ANTONIO DEL SENA”

Previa instalación del SMBD, se deben revisar los requisitos de instalación, las
comprobaciones de la configuración del sistema y las consideraciones de
seguridad para una instalación de SQL Server.

Las siguientes consideraciones son válidas para todas las ediciones:


 Se recomienda ejecutar SQL Server en equipos con los formatos de
archivo NTFS o ReFS. SQL Server se puede instalar en un equipo con el
sistema de archivos FAT32, pero no se recomienda porque es menos
seguro que el sistema de archivos NTFS o ReFS.
 El programa de instalación de SQL Server bloqueará las instalaciones en
unidades de disco de solo lectura, asignadas o comprimidas.
 La instalación no se lleva a cabo si el programa de instalación se inicia a
través de una Conexión a Escritorio remoto con los medios de un recurso
local en el cliente RDC. Para realizar la instalación de forma remota, los
medios deben estar en un recurso compartido de red o localmente en una
máquina virtual o física. Los medios de instalación de SQL Server pueden
estar en un recurso compartido de red, en una unidad asignada, en una
unidad local o como una imagen ISO de una máquina virtual.
 Un requisito previo de la instalación de SQL Server Management Studio
es tener .NET 4.6.1. El programa de instalación instalará
automáticamente .NET 4.6.1 cuando se seleccione SQL Server
Management Studio .
 El programa de instalación de SQL Server instala los siguientes
componentes de software que el producto necesita:
 SQL Server Native Client
 Archivos auxiliares del programa de instalación de SQL Server
1. REQUISITOS DE HARDWARE Y SOFTWARE

Los siguientes requisitos se aplican a todas las instalaciones:

Componente Requisito
.NET SQL Server 2016 (13.x) RC1 y las versiones posteriores necesitan .NET Framework 4.6
Framework para el Motor de base de datos, Master Data Services o la replicación. El programa de
instalación de SQL Server 2016 (13.x) instala automáticamente .NET Framework..NET
Framework también se puede instalar manualmente desde Microsoft .NET Framework
4.6 (instalador web) para Windows.
Vista previa de SQL Server 2019 requiere .NET Framework 4.6.2. Está disponible en
el Centro de descarga
Para ver más información, recomendaciones y directrices sobre .NET Framework 4.6,
consulte la Guía de implementación de .NET Framework para desarrolladores
Windows 8.1y Windows Server 2012 R2 necesitan KB2919355 para instalar .NET
Framework 4.6.
Software de red Los sistemas operativos admitidos para SQL Server tienen software de red integrado. Las
instancias con nombre y predeterminadas de una instalación independiente admiten los
siguientes protocolos de red: Memoria compartida, canalizaciones con nombre, TCP/IP y
VIA.Nota: El protocolo VIA no es compatible con los clústeres de conmutación por
error. Los clientes o las aplicaciones que se ejecutan en el mismo nodo del clúster de
conmutación por error que la instancia de SQL Server pueden usar el protocolo de
memoria compartida para conectarse a SQL Server con la dirección de la canalización
local. Sin embargo, este tipo de conexión no es compatible con clúster y generará un
error después de la conmutación por error de una instancia. Por tanto, no se recomienda
y solo se debe usar en escenarios muy específicos.
Importante: El protocolo VIA está desusado. Esta característica está en modo de
mantenimiento y es posible que no se incluya en una versión futura de Microsoft SQL
Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto
modificar las aplicaciones que actualmente la utilizan.
Para obtener más información acerca de los protocolos de red y las bibliotecas de red,
vea Network Protocols and Network Libraries.
Disco duro SQL Server requiere un mínimo de 6 GB de espacio disponible en disco.
Las necesidades de espacio en disco variarán según los componentes de SQL Server que
instale. Para obtener más información, vea Requisitos de espacio en disco duro en este
artículo. Para obtener información acerca de los tipos de almacenamiento admitidos para
los archivos de datos, vea Storage Types for Data Files
Unidad Para la instalación desde disco se necesita una unidad de DVD.
Monitor SQL Server requiere Super VGA (800x600) o un monitor de una resolución mayor.
Internet La funcionalidad de Internet necesita acceso a Internet (no necesariamente de carácter
gratuito).

1.1 Requisitos de procesador, memoria y sistema operativo


Los siguientes requisitos de memoria y procesador se aplican a todas las
ediciones de SQL Server:
Componente Requisito
Memoria * Mínimo:
Ediciones Express: 512 MB
Todas las demás ediciones: 1 GB
Recomendado:
Ediciones Express: 1 GB
Todas las demás ediciones: Al menos 4 GB y debe aumentar a medida que el
tamaño de la base de datos aumente para asegurar un rendimiento óptimo.
Velocidad del Mínimo: Procesador x64: 1,4 GHz
procesador Recomendado: 2 GHz o superior
Tipo de Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel
procesador EM64T, Intel Pentium IV compatible con EM64T

1.2 Compatibilidad con WOW64:


WOW64 ((Windows de 32 bits sobre Windows de 64 bits) es una característica
de las ediciones de 64 bits de Windows que permite que las aplicaciones de 32
bits se ejecuten de forma nativa en el modo de 32 bits. Las aplicaciones
funcionan en el modo de 32 bits, aunque el sistema operativo subyacente sea de
64 bits. WOW64 no se admite en instalaciones de SQL Server . Sin embargo, las
Herramientas de administración sí se admiten en WOW64.

La tabla siguiente se muestran los requisitos del sistema operativo para las
ediciones principales de SQL Server:

Edición de SQL Server Sistema operativo compatible


Windows Server 2019 Datacenter
Windows Server 2019 Standard
Windows Server 2019 Essentials
Windows Server 2016 Datacenter
Windows Server 2016 Standard
Windows Server 2016 Essentials
SQL Server Enterprise Windows Server 2012 R2 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Essentials
Windows Server 2012 R2 Foundation
Windows Server 2012 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Essentials
Windows Server 2012 Foundation

1.3 Requisitos de espacio en disco duro


Durante la instalación de SQL Server, Windows Installer crea archivos
temporales en la unidad del sistema. Antes de ejecutar el programa de
instalación para instalar o actualizar SQL Server, compruebe que dispone de al
menos 6,0 GB de espacio en disco en la unidad del sistema para estos
archivos. Este requisito es aplicable incluso si instala todos los componentes
de SQL Server en una unidad distinta de la predeterminada.
Los requisitos reales de disco duro dependen de la configuración del sistema y
de las características que decida instalar. En la tabla siguiente se muestran los
requisitos de espacio en disco de los componentes de SQL Server:

Característica Requisito de
espacio en disco
Motor de base de datos y archivos de datos, replicación, búsqueda de texto 1480 MB
completo y Data Quality Services
Motor de base de datos (como arriba) con R Services (In-Database) 2744 MB
Motor de base de datos (como arriba) con Servicio de consultas de PolyBase para 4194 MB
datos externos
Analysis Services y archivos de datos 698 MB
Reporting Services 967 MB
Microsoft R Server (independiente) 280 MB
Reporting Services - SharePoint 1203 MB
Complemento Reporting Services Add-in for SharePoint Products 325 MB
Cliente de calidad de datos 121 MB
Conectividad con las herramientas de cliente 328 MB
Integration Services 306 MB
Componentes de cliente (excepto los componentes de los Libros en pantalla 445 MB
de SQL Server y las herramientas de Integration Services)
Master Data Services 280 MB
Componentes de Libros en pantalla de SQL Server para ver y administrar el 27 MB
contenido de la Ayuda*
Todas las características 8030 MB

*Los requisitos de espacio en disco para el contenido descargado de los Libros


en pantalla son 200 MB.

2. CONSIDERACIONES DE SEGURIDAD
La seguridad es importante para todos los productos y negocios. Si aplica las
siguientes prácticas recomendadas de seguridad, puede evitar muchas
vulnerabilidades de seguridad. En este artículo se tratan algunas prácticas
recomendadas de seguridad que deben tenerse en cuenta antes de instalar SQL
Server y después de instalar SQL Server. En los artículos de referencia para
estas características se incluyen directrices de seguridad para características
específicas.
Se recomienda seguir estas prácticas recomendadas cuando configure el
entorno del servidor.
 Mejorar la seguridad física
 Usar firewalls
 Aislar servicios
 Configurar un sistema de archivos seguro
 Deshabilitar NetBIOS y Bloque de mensajes de servidor
 Instalar SQL Server en un controlador de dominio

2.1 Enhance Physical Security


El aislamiento físico y lógico constituye la base de la seguridad de SQL Server.
Para mejorar la seguridad física de la instalación de SQL Server, se deben
realizar las siguientes tareas:

 Coloque el servidor en una sala que solo sea accesible a personas


autorizadas.
 Coloque los equipos que hospedan bases de datos en una ubicación
protegida físicamente, como una sala de equipos cerrada con sistemas
supervisados de detección de inundaciones y de extinción o detección de
incendios.
 Instale las bases de datos en una zona segura de la intranet corporativa y
no conecte sus servidores SQL Server directamente a Internet.
 Realice periódicamente copias de seguridad de todos los datos y
manténgalas protegidas en una ubicación fuera de las instalaciones.

2.2 Use Firewalls


 Los firewalls son importantes para ayudar a proteger la instalación de
SQL Server. Los firewalls serán más efectivos si sigue estas
instrucciones:
 Instale un firewall entre el servidor e Internet. Habilite el firewall. Si el
firewall está desactivado, actívelo. Si el firewall está activado, no lo
desactive.
 Divida la red en zonas de seguridad separadas por firewalls. Bloquee todo
el tráfico y, a continuación, admita solo el necesario.
 En un entorno de varios niveles, utilice varios firewalls para crear
subredes filtradas.
 Si instala el servidor en un dominio de Windows, configure firewalls
internos para permitir la autenticación de Windows.
 Si la aplicación utiliza transacciones distribuidas, puede que tenga que
configurar el firewall para permitir que el tráfico del Coordinador de
transacciones distribuidas de Microsoft (MS DTC, Microsoft Distributed
Transaction Coordinator) fluya entre instancias independientes de MS
DTC. También tendrá que configurar el firewall para permitir que el tráfico
fluya entre los administradores de recursos y MS DTC como SQL Server.
 Para obtener más información sobre la configuración predeterminada de
Firewall de Windows y una descripción de los puertos TCP que afectan al
Motor de base de datos, a Analysis Services, a Reporting Servicesy a
Integration Services, vea Configurar Firewall de Windows para permitir el
acceso a SQL Server.

2.3 Isolate Services


 El aislamiento de servicios reduce el riesgo de que se utilice un servicio
cuya seguridad se haya vulnerado para vulnerar la seguridad de otros
servicios. Para aislar los servicios, tenga en cuenta estas instrucciones:
 Ejecute los servicios de SQL Server por separado en distintas cuentas de
Windows. Siempre que sea posible, utilice derechos de Windows
independientes y bajos, o cuentas de usuario local para cada servicio de
SQL Server . Para obtener más información, vea Configurar los permisos
y las cuentas de servicio de Windows.

2.4 Configure a Secure File System


 Si se usa el sistema de archivos correcto, se aumenta la seguridad. En
las instalaciones de SQL Server , debería hacer lo siguiente:
 Usar el sistema de archivos NTFS. NTFS es el sistema de archivos
preferido para las instalaciones de SQL Server porque es más estable y
recuperable que los sistemas de archivos FAT. NTFS también habilita
opciones de seguridad como las listas de control de acceso de directorios
(ACL, Access Control List) y archivos, y el cifrado de archivos del Sistema
de archivos de cifrado (EFS, Encrypting File System). Durante la
instalación, SQL Server establecerá las ACL adecuadas en las claves del
Registro y archivos si detecta NTFS. No se deberían cambiar estos
permisos. Puede que las versiones futuras de SQL Server no admitan la
instalación en equipos con sistemas de archivos FAT.
 Utilice una matriz redundante de discos independientes (RAID) para los
archivos de datos esenciales.
2.5 Disable NetBIOS and Server Message Block
Los servidores de la red perimetral deben tener deshabilitados todos los
protocolos innecesarios, incluidos NetBIOS y Bloque de mensajes de servidor
(SMB).
 NetBIOS utiliza los siguientes puertos:
 UDP/137 (servicio de nombre NetBIOS)
 UDP/138 (servicio de datagrama NetBIOS)
 TCP/139 (servicio de sesión NetBIOS)
 SMB utiliza los siguientes puertos:
 TCP/139
 TCP/445

Los servidores web y los servidores del Sistema de nombres de dominio (DNS)
no requieren NetBIOS o SMB. En estos servidores, deshabilite los dos
protocolos para reducir la amenaza de enumeración de usuarios.

2.6 Instalación de SQL Server en un controlador de dominio


Por razones de seguridad, se recomienda que no se instale SQL Server en un
controlador de dominio. SQL Server no bloqueará la instalación en un equipo
que sea un controlador de dominio, pero se aplican las limitaciones siguientes:

 No puede ejecutar los servicios SQL Server en un controlador de dominio


bajo una cuenta del servicio local.
 Una vez instalado en un equipo de SQL Server , no puede cambiar el
equipo de un miembro de dominio a un controlador de dominio. Debe
desinstalar SQL Server antes de cambiar el equipo host a un controlador
de dominio.
 Una vez instalado en un equipo de SQL Server , no puede cambiar el
equipo de un controlador de dominio a un miembro de dominio. Debe
desinstalar SQL Server antes de cambiar el equipo host a un miembro de
dominio.
 SQL Server no se admiten en el caso en que los nodos de clúster sean
controladores de dominio.
 SQL Server El programa de instalación no puede crear grupos de
seguridad ni suministrar cuentas de servicio de SQL Server en un
controlador de dominio de solo lectura. En este escenario, se producirá un
error de instalación.
3. DURANTE O DESPUÉS DE LA INSTALACIÓN DE SQL SERVER
Tras la instalación, puede mejorar la seguridad de la instalación de SQL Server
si se siguen las siguientes prácticas recomendadas relativas a las cuentas y los
modos de autenticación:

3.1 Cuentas de servicio


 Ejecute los servicios de SQL Server con los mínimos permisos posibles.
 Asocie los servicios de SQL Server a las cuentas de usuario local de
Windows con menos privilegios, o a las cuentas de usuario de dominio.
 Para obtener más información, vea Configurar los permisos y las cuentas
de servicio de Windows.

3.2 Modo de autenticación


 Requiera la autenticación de Windows para las conexiones a SQL Server.
 Utilice la autenticación Kerberos. Para obtener más información, vea
Registrar un nombre de entidad de seguridad de servicio para las
conexiones con Kerberos.

3.3 Contraseñas seguras


 Asigne una contraseña segura a la cuenta sa .
 Habilite siempre la directiva de contraseñas comprobando el nivel y la
fecha de expiración de la contraseña.
 Use siempre contraseñas seguras en todos los inicios de sesión de SQL
Server.
4. INSTALACIÓN DE SQL SERVER 2019
Al iniciar el proceso de instalación aparece la siguiente ventana:

 Elegir el modo personalizado para la instalación. Una vez que hace clic en
el modo personalizado, solicita la ubicación de destino de descarga de
medios de SQL Server. Esta ruta debe tener suficiente espacio libre para
descargar los medios.
 Haga clic en la página de Instalación y luego en ‘Nueva instalación
autónoma de SQL Server o agregue funciones a una instalación existente’
 En la página Clave del producto, seleccione una opción para indicar si
está instalando una edición gratuita de SQL Server o una versión de
producción del producto con una clave de PID. Para nuestro caso
seleccionaremos evaluación de prueba, pero cuando se esté
implementando en la Alcaldía seleccionar versión de producción del
producto e ingresar la clave de PID.

 En la página Términos de licencia, revise el contrato de licencia y, si está


de acuerdo, active la casilla Acepto los términos de licencia y haga clic en
Siguiente.
 En la ventana Reglas globales, el procedimiento de instalación avanzará
automáticamente hasta la ventana Actualizaciones de productos si no hay
ningún error de regla.
 En la página Instalar archivos de instalación, el programa de instalación
proporciona el progreso de descarga, extracción e instalación de los
archivos de instalación. Si se encuentra una actualización para la
instalación de SQL Server, y se especifica que debe incluirse, esa
actualización también se instalará. Si no se encuentra ninguna
actualización, el programa de instalación avanzará automáticamente

 En Instalar reglas, el programa de instalación de SQL Server busca


posibles problemas que puedan producirse al ejecutar el programa de
instalación. Si se producen errores, haga clic en la columna Estado para
obtener más información. En caso contrario, haga clic en Siguiente.
 En la página Selección de características, seleccione los componentes de
la instalación. Por ejemplo, para instalar una nueva instancia del motor de
base de datos de SQL Server, seleccione Servicios de Motor de base de
datos.
 Podemos ofrecer una nueva opción 'Conector Java para fuentes de datos
HDFS' en comparación con la instalación de SQL Server 2017.
 En la página Configuración de instancia, especifique si desea instalar una
instancia predeterminada o una instancia con nombre.

 Use la página Configuración del servidor - Cuentas de servicio para


especificar las cuentas de inicio de sesión para los servicios de SQL
Server. Los servicios reales que se configuran en esta página dependen
de las características que se van a instalar.
 Podemos cambiar las cuentas de servicio más tarde desde el
administrador de configuración de SQL Server
 Si queremos cambiar la colación, haga clic en Personalizar y elija la
intercalación requerida. Tenemos que ser cautelosos al cambiar la
colación.

 Use la página Configuración del Motor de base de datos - Configuración


del servidor para especificar lo siguiente:
 Modo de Seguridad: seleccione la autenticación de Windows o la
autenticación de modo mixto para la instancia de SQL Server. Si
selecciona la autenticación de modo mixto, debe proporcionar una
contraseña segura para la cuenta de administrador del sistema de SQL
Server integrada.
 Una vez que un dispositivo establece una conexión correcta con SQL
Server, el mecanismo de seguridad es el mismo para la autenticación de
Windows y para el modo mixto. Para obtener más información
 SQL Server Administradores: debe especificar al menos un administrador
del sistema para la instancia de SQL Server. Para agregar la cuenta en la
que se ejecuta el programa de instalación de SQL Server , haga clic en
Agregar usuario actual. Para agregar o quitar cuentas de la lista de
administradores del sistema, haga clic en Agregar o en Quitary, a
continuación, modifique la lista de usuarios, grupos o equipos que tendrán
privilegios de administrador para la instancia de SQL Server.
 Use la página Configuración de Motor de base de datos - Directorios de
datos para especificar los directorios de instalación no predeterminados.
Para instalar en los directorios predeterminados, haga clic en Siguiente

 Haga clic en Directorios de datos y aquí podemos especificar los datos,


los archivos de registro y los directorios de respaldo.
 Haga clic en TempDB para configurar las configuraciones de TempDB.
Nos moveremos con la configuración por defecto sugerida por el
instalador.

 Si queremos habilitar Filestream, habilite esta opción para salir y haga clic
en Siguiente.
 La página Listo para instalar muestra una vista de árbol de las opciones
de instalación que se especificaron durante la instalación. En esta página,
el programa de instalación indica si la característica de actualización de
producto está habilitada o deshabilitada y la versión final de actualización.
 Para continuar, haga clic en Instalar. SQL Server El programa de
instalación instalará primero los requisitos previos necesarios para las
características seleccionadas y a continuación realizará la instalación de
características.
 La página Progreso de la instalación muestra el estado para que pueda
supervisar el progreso de la instalación durante la ejecución del programa
de instalación.
 Después de la instalación, la página Operación completada proporciona
un vínculo al archivo de registro de resumen para la instalación y otras
notas importantes. Para completar el proceso de instalación de SQL
Server, haga clic en Cerrar.
 Si el programa indica que se reinicie el equipo, hágalo ahora.
 Necesitamos instalar SSMS 18.0 preview 4 para conectarnos a SQL
Server 2019 y explorar funciones completas.
 Descargue la versión preliminar de SSMS versión 18.0 4 e inicie la
instalación. Simplemente se completa sin ninguna entrada del usuario.
 Da el siguiente mensaje para reiniciar el sistema para completar la
configuración.

 Ahora inicie SSMS y conéctese a SQL Server para verificar los detalles
de la versión y la edición.
5. FALLAS EN EL PROCESO
Aun cuando se haya preparado el proceso existe la posibilidad de que se
generen fallas, en ocasiones el mensaje de error presentado por el instalador no
es lo suficientemente claro, entonces es recomendable buscar el registro de la
instalación. Este archivo permite encontrar las causas del problema específico.
En términos generales se presenta en resumen la siguiente información:
•Resumen general de la instalación
•Configuración del equipo
•Características instaladas (si se alcanzó a realizar el proceso)
•Versión de Instalación
•Ubicación de archivos de configuración
•Detalles de la ejecución Reglas
•Errores encontrados

6. POST INSTALACIÓN
Se realizan las comprobaciones básicas de su funcionamiento, tales como:
 Configurar permisos y cuentas de SQL Server
 Configuración de Variables de Entorno
 Conectividad de Red y protocolos
REFERENCIAS

1. https://docs.microsoft.com/es-es/sql/sql-server/install/planning-a-sql-
server-installation?view=sql-server-2017

2. https://docs.microsoft.com/es-es/sql/sql-server/install/hardware-and-
software-requirements-for-installing-sql-server?view=sql-server-2017

3. https://docs.microsoft.com/es-es/sql/database-engine/install-
windows/plan-and-test-the-database-engine-upgrade-plan?view=sql-
server-2017

4. https://www.sqlshack.com/sql-server-2019-overview-and-installation/

5. Notas de clase. Especialización tecnológica en gestión y Seguridad de


bases de datos. SENA.2018

6. https://docs.microsoft.com/es-es/sql/database-engine/install-
windows/install-sql-server-from-the-installation-wizard-setup?view=sql-
server-2017

Anda mungkin juga menyukai