Está en la página 1de 21

Guía de instalación SQL Server 2017

Introducción
El SQL Server 2017 SQL Server 2017 llega con nuevas características en la
instalación. Ahora si es compatible con los servicios de Machine Learning que
admiten R y Python. También incluye SSIS Scale Out Master y Scale Out
Worker. También ya incluye opciones de escala horizontal en PolyBase.
Una novedad de SQL 2017, es que existe una versión Core para Windows, y
también posee una distribución para Linux. En este documento, vamos a
explicar cómo instalar SQL Server paso a paso para la versión
SQL server viene con varias ediciones, pero para el trabajo con el Versat –
Sarasola, sugerimos utilizar la edición Enterprise.

Pasos para la Instalación


El instalador se iniciará en la sección de Planificación. Aquí hay muchos
recursos interesantes, como los requisitos de hardware y software para poder
verificar si se tienen todos los requisitos de hardware y software. También tiene
la documentación de seguridad, Comprobador de configuración del sistema, el
Data Migration Assistant (DMA), documentación de instalación en línea,
Failover y la documentación de actualización: como se puede observar en la
figura 1

Figura 1
Dirijámonos a la sección Instalación y seleccionaremos la opción de Nueva
instalación independiente de SQL Server. Tome en cuenta que SQL Server
Reporting Services se instala por separado Figura 2:

Figura 2
En la clave de producto, se puede especificar una licencia o también
seleccionar una edición gratuita. Para un mejor uso del Versat – Sarasola se
debe de escoger una licencia Enterprise en nuestro sitio se encuentra la
versión Enterprise. Como se observa en la próxima imagen.
Figura 3
Como se observa en la figura 3 marcamos Enter the producto key” con la
siguiente clave: TDKQD - PKV44 - PJT4N - TCJG2 - 3YJ6B
Los Términos de licencia mostrarán los términos para poder instalarlo. Acepte
estos términos de la licencia:

Figura 4
En las actualizaciones de Microsoft, se puede verificar si existen
actualizaciones en el instalador:
Figura 5
En esta figura anterior no se debe de marcar las actualizaciones, de marcarlas
el instalador buscara actualizaciones del SQL 2017 y las descargara del sitio de
Microsoft.
Ahora el instalador procede a verificar las reglas.
Las Reglas de instalación verificarán la Biblioteca con las plantillas activas, las
claves de registro y verificará si la computadora no es un controlador de
dominio:

Figura 5
Como pueden apreciar en la imagen anterior si se encuentra activo Windows
firewall el instalador da una advertencia. Para un correcto funcionamiento del
sql server deben de habilitar los puertos que el utilizan. Por lo general son los
siguientes puertos que utilizan por defectos. Aunque se pueden cambiar.
Los siguientes puertos se utilizan por defecto:
 Puerto para el motor de base de datos: TCP 1433, 4022, 135, 1434,
UDP 1434
 Puerto para Analysis Services:TCP 2383, 2382,80,443
 Puertos para Reporting Services: TCP 80, 443
Seleccionar características
Caracteristica principal a seleccionar para el funcionamiento del Versat -
Sarasola
Para el trabajo con el Versat – Sarasola, basta con marcar la primera placa
Database Engine Services, con esta opción basta para un correcto
funcionamiento del sistema como se observa en la figura 6

Figura 6
Aunque no es necesario para el uso del Versat – Sarasola, explicaremos las
otras características a instalar del SQL Server 2017.
Es importante aclarar que en dependencia de las características instaladas
puede utilizar mas memoria del servidor. Y puede elentizar el uso del motor de
bases de datos.
Otras Características.

Figura 7
En el contexto de la Selección de características, Data Engine Services es la
base de datos en sí.
La replicación es muy útil si se desea replicar sus datos en otro servidor u otra
instancia de SQL Server

Figura 8
Los servicios de aprendizaje automático (en la base de datos). Puede instalar
R o Python. SQL Server 2016 incluyó los Servicios R. Ahora, puedes tener R
y/o Python, esta opción no son necesarias para el uso del Versat – Sarasola,
en próximas documentaciones explicaremos más al detalle de estas nuevas
características del motor de base de datos.
Extracciones semánticas y de texto completo para búsqueda utilizadas para
consultas de texto completo
Los servicios de calidad de datos se utilizan para poder enriquecer,
estandarizar y evitar datos duplicados
Otra característica interesante es que PolyBase se utiliza para poder consultar
datos NoSQL, la cual no es necesaria para el uso del Versat – Sarasola.
Analysis Services se usa en Business Intelligence (BI) para poder generar
cubos para crear informes empresariales con una tecnología multidimensional:
Incluye servicios de aprendizaje automático (en la base de datos) y autónomo.
La primera opción es instalar el Motor de base de datos de SQL Server.
Data Quality Client debe realizar las operaciones de calidad utilizando
herramientas independientes. En Integration Services se tiene la opción de
instalar Scale Out Master y Scale Out Worker. Con esta característica, se
puede distribuir los paquetes en diferentes servidores para poder proporcionar
un mejor rendimiento. El Master es el responsable de las operaciones y los
trabajadores reciben las tareas. La compatibilidad con versiones anteriores de
herramientas de cliente incluye herramientas para trabajar con versiones
anteriores de SQL Server, como herramientas obsoletas, herramientas
descontinuadas y cambios importantes en las herramientas de SQL.

Las herramientas del cliente SDK contienen los recursos para los
programadores.
Distributed Replay Controller es la función encargada de poder administrar
los clientes de Replay distribuidos. La reproducción de distribución se utiliza
para poder capturar un seguimiento, verificar el rendimiento, la seguridad, para
actualizaciones o entornos de prueba, es como el SQL Profiler, pero la
reproducción distribuida puede rastrear varios servidores.
Puede instalar el cliente de reproducción distribuida para simular cargas de
trabajo.
SQL Client Connectivity SDK instalará los conectores OLEBD y ODBC de
SQL Server que se pueden usar para conectarse a SQL Server usando .NET,
Java, PHP u otros lenguajes de programación.
Finalmente, los Master Data Services se usan para poder organizar sus datos
en modelos, y también crear reglas para el acceso a los datos y controlar quién
los está utilizando:
Si selecciona instalar PolyBase, la configuración le pedirá Oracle JRE.
La cual desde el sitio de Oracle no se puede descargar en Cuba.
Figura 9
Configurar instancia del servidor.

Figura 9
Pueden tener varias instancias de SQL Server en SQL Server en el mismo
servidor. Esto puede ser bastante útil para simular y practicar replicaciones,
duplicación o para tener instancias separadas para diferentes propósitos. De
una manera predeterminada, se puede instalar la instancia predeterminada que
generalmente es el nombre de la computadora del Servidor ver Fig. 9

Configurar PolyBase

Esta opción no es necesaria para el uso del Versat – Sarasola, ni aparece si


no marca la casilla correspondiente a la misma.
En PolyBase ahora se puede instalar como una instancia independiente o
utilizando un grupo de escalado horizontal de PolyBase. El grupo de
escalamiento horizontal se va a usar cuando se necesite consultar datos
masivos y se necesite distribuir el trabajo en varias instancias de SQL Server.
Esta opción requiere habilitar puertos y habilitar el MSDTC: ver Fig. 10.
Figura 10

Configuración del Servidor


Esta característica cuenta de 2 partes la primera servicio de cuenta, y
colección de datos a utilizar.
Servicio de cuenta
Hay nombres de cuenta creados automáticamente para cada servicio. Es una
buena opción mantenerlos. Y también no otorgar privilegios administrativos a
estas cuentas a menos que no exista otra opción.

Figura 11
Colección de Datos
Para el uso correcto del Versat – Sarasola debes de utilizar la collaction:
SQL_Latin1_General_Pref_CP850_CI_AS

Figura 12
Por defecto el trae una collaction seleccionada, debemos seleccionar la
correcta para el uso del Versat – Sarasola, para ello presionamos el botón
Customize y seleccionamos la colección adecuada. Como se observa en la
figura 13.

Figura 13
Configuración del Database Engine

Aquí se configura el motor de base de datos y en la cual consta de 3 partes


Configuración del servidor, Directorio de datos, configuración del TempDB y
FILESSTREAM.
Configuración del servidor

Existen dos opciones en SQL Server para poder autenticar. La autenticación de


Windows usará la cuenta de Windows para autenticarse en SQL.
El modo mixto permite poder crear inicios de sesión internos y contraseñas
dentro de SQL Server. Puede agregar las cuentas aquí usando el botón de
Agregar usuario actual o presionando el botón Agregar:
Recomendamos usar el modo mixto. Como se observa en la figura 14.
Que la misma habilita para declarar la cuenta del administrador de sql server
(sa), esta contraseña debe de tener las políticas de seguridad del SQL Server
por defecto, las cuales son longitud mínima de 8 caracteres, y combinar letras
números y caracteres especiales. Una vez instalado el SQL Server ud. Puede
deshabilitar estas políticas de seguridad para las contraseñas. Aunque el
sistema Versat – Sarasola administra y configura las políticas de seguridad
para sus usuarios. Figura 14

Figura 14
Directorio de datos

En la pestaña de Directorios de datos, puede usted elegir la ubicación de su


archivo de datos y el archivo de registro. Es una buena opción tenerlos en
unidades separadas para poder mejorar el rendimiento y aumentar la seguridad
para la recuperación ante desastres. Figura 15.

Figura 15
Aquí se selecciona donde vas a ubicar las bases de datos, los log y la
ubicación de los backup o copias de seguridad de las bases de datos.
Configuración TempDB

Se utiliza para configurar la base de datos TempDB. Esta es una tabla del
sistema utilizada para almacenar datos temporales.
Muchas veces las personas se centran en las bases de datos de usuarios para
mejorar el rendimiento, pero a veces el problema no es la base de datos de
usuarios en sí. A veces el problema es el tempdb.
Recomendaciones
Por defecto, el tamaño de tempdb es de 8 MB aproximadamente. Si sus bases
de datos manejan una gran cantidad de datos, es posible que necesite una
base de datos Tempdb más grande. No es una buena idea tener un tamaño
pequeño si la base de datos tempdb tiene que crecer muy a menudo.
Para verificar el tamaño de tempdb, en SQL Server Management Studio
(SSMS), vaya a Bases de datos  Bases de datos del sistema y haga clic con
el botón derecho en la base de datos tempdb. Haga clic en la página de
archivos:
Si es posible, mueva su tempdb a discos diferentes que las bases de datos de
usuario. Eso aumentará el rendimiento.
Se debe de usar un archivo tempdb por cada núcleo físico del servidor, asi
ayudaría a mejor rendimiento del servidor por ejemplo un servidor con 5
nucleos físicos debe tener 5 ficheros temporales.
Si es posible, use RAID 0 para mejorar el rendimiento.
Asegúrese de que el crecimiento automático esté habilitado (por defecto está
en 10%, lo que generalmente está bien).
Controle el tamaño de tempdb con el Monitor de rendimiento u otras
herramientas de su preferencia. Para hacer esto, abra el monitor de
rendimiento en su sistema operativo Windows:
En la figura 16 se muestra la configuración para un Servidor i3 para el uso del
Versat.- Sarasola

Figura 16
Configuración de FILESTREAM

FILESTREAM nos permite almacenar los datos no estructurados como


documentos, imágenes en la base de datos: para el Versat – Sarasola, esta
opción no es necesaria. Se deja como esta por defecto. Como se muestra em
la próxima imagen figura 17.

Figura 17
Hasta aquí, ya se puede instalar el servidor funcional para nuestro sistema
Versat - Sarasola. No obstante, si decidido instalar el análisis de servicios
se explica a continuación.

La configuración de Analysis Services

La configuración de Analysis Services nos permite instalar un modo de


minería de datos y multidimensional. Este es un cubo multidimensional que
permite crear consultas rápidas para informes empresariales. Otra opción es
tratar de instalar el modo tabular. Las bases de datos tabulares dependen de la
memoria RAM. Si su base de datos tendrá varios TB de información, la opción
Multidimensional es la mejor. Si necesita servicios de minería de datos, la
opción multidimensional es la mejor opción.
PowerPivot se puede utilizar en Excel o también en SharePoint. PowerPivot
para Excel se puede utilizar para crear sus informes. Si requiere compartir con
varias personas, puede usar SharePoint. Puede agregar usuarios con
privilegios administrativos: ver figura 18

Figura 18

Configuración de escalamiento horizontal de integración


La configuración de escalamiento horizontal de integración: el modo Master se
utilizará para poder definir el puerto para comunicarse entre los nodos maestro
y trabajador. También podrá crear el certificado aquí o usar uno ya existente:
Figura 19
Figura 19

Configuración de escalamiento horizontal de Integration Services


En la Configuración de escalamiento horizontal de Integration Services – Nodo
de trabajo, se debe tratar de especificar el punto final del Nodo maestro, que es
el nombre del nodo maestro y el puerto. También se puede especificar el
certificado SSL aquí:

Figura 20

Instalación R, Phyton
Recibirá una pregunta si es que desea instalar R. Presione el botón Aceptar y
luego siguiente. R es un lenguaje muy popular y es utilizado para el aprendizaje
automático y otros usos similares:
Figura 21
También es posible aceptar la opción de instalar Python, que compite con R y
también ofrece muchas características útiles

Figura 22
Una vez que se tenga ya todo instalado, puede verificar las configuraciones. Si
todo está bien, puede presionar Instalar:
Figura 23
Después de unos 15 a 45 minutos, tendrá ya su base de datos instalada:

Figura 24
Una vez instalada la base de datos y otros componentes. Puede proceder a
instalar el SQL Server Management Studio (SSMS). La cual a partir del SQL
Server 2016 se encuentra separado de la instalación.

También podría gustarte