Guías técnicas

Instalación SQL

1. Introducción

El siguiente documento contiene las indicaciones para instalar y configurar SQL Server en su servidor para que Prevengos funcione correctamente.

Para instalar Prevengos debe disponer en su servidor del motor de base de datos Microsoft SQL Server en cualquiera de sus últimas versiones (2008R2, 2012 ,2014, 2019 y 2022) .

De cualquiera de las versiones existen tanto licencias comerciales (de pago) como licencias gratuitas, siendo estas últimas totalmente funcionales, pero con limitaciones* en cuanto a uso de memoria y tamaño de base de datos.

Si no disponemos de una licencia comercial, podemos descargar del sitio web de Microsoft cualquiera de las ediciones gratuitas, procurando siempre que sea posible de bajar la versión más reciente:

Es importante que descargue siempre la última revisión disponible (Service Pack) de cada producto, ya que mejorará el rendimiento y la seguridad y evitará posibles fallos que ya estén solucionados.

En el caso de SQL Server 2008 R2 es necesario como mínimo el Service Pack 2(SP2).

  • Consulte en el sitio web de Microsoft las limitaciones de cada versión para asegurarse de que cubran las necesidades de su empresa.

También es importante tener en cuenta que la instancia que se instale ha de ser exclusiva para el uso de Prevengos ya que en las actualizaciones dicha instancia se detiene dejando sin servicio las base de datos que tenga instaladas.

El proceso de instalación de SQL Server 2008 R2 es similar tanto si disponemos de la edición gratuita como de una edición comercial. En el caso de las versiones comerciales tendremos opción de instalar características adicionales que no son necesarias para Prevengos.

 

2. SQL Server 2008 R2 (Express)

2.1. Requisitos previos

Marco Microsoft.NET 2.0

Podemos ver si ya disponemos de ellas comprobando si existe la siguiente ruta:

  • C:\Windows\Microsoft.NET\Framework\v2.0.50727

Si no están instaladas las podemos descargar del sitio web de Microsoft:

Marco Microsoft.NET 3.5

Podemos ver si ya disponemos de ellas comprobando si existe la siguiente ruta:

  • C:\Windows\Microsoft.NET\Framework\v3.5

Si no están instaladas las podemos descargar del sitio web de Microsoft:

Windows Installer 4.5

Dependiendo del sistema operativo puede que ya venga instalado o no. Si no sabemos si está instalado lo podemos descargar del sitio web de Microsoft:

Windows Powershell 1.0

Si el sistema operativo es Windows Server 2008 R2 (SP3) o Windows 7, Powershell se ofrece como característica de Windows que tendremos que activar desde el panel de control. Si nuestro sistema operativo es otro lo tendremos que descargar del sitio web de Microsoft:

2.2. Instalación

Iniciamos la instalación introduciendo el cd o ejecutando la aplicación que hayamos descargado. Cuando se muestre el menú de opciones seleccionamos en la parte izquierda ‘Instalación’ y a continuación pulsamos en ‘Nueva instalación independiente de SQL...’.

Pasamos las primeras pantallas del asistente (reglas auxiliares y archivos auxiliares) pulsando en ‘Aceptar’ e ‘Instalar’ respectivamente.   En la siguiente pantalla seleccionaremos la opción ‘Realizar una nueva instalación de SQL Server 2008’.

Aceptamos los términos de la licencia y a continuación tenemos que seleccionar las características que vamos a instalar. Para el funcionamiento de Prevengos únicamente son imprescindibles las opciones ‘Servicios de Motor de base de datos’ y ‘Herramientas de administración’. El resto de características son opcionales.

En el siguiente paso seleccionaremos la opción ‘Instancia con nombre’ e indicaremos como nombre de la misma PREVENGOS.

A continuación nos aparecerá una pantalla con 2 solapas. En la primera (Cuentas de servicio) pulsaremos el botón ‘Usar la misma cuenta para todos los servicios de SQL Server’ y seleccionaremos de la lista desplegable la opción ‘NT AUTHORITY\Servicio de red’ dejando la contraseña en blanco.

En la segunda solapa (Intercalación) debe estar seleccionada como intercalación del ‘Motor de base de datos’ Modern_Spanish_CI_AS.

En la siguiente pantalla seleccionaremos la opción ‘Modo mixto (autenticación de SQL Server y de Windows’ e indicaremos la contraseña de la cuenta de administrador de SQL Server. Podemos elegir cualquier contraseña, pero es importante recordarla ya que posteriormente será necesaria para configurar Prevengos.

Opcionalmente podremos añadir usuarios de Windows para que tengan acceso sin restricciones a SQL Server. Aunque no es obligatorio conviene agregar al administrador del equipo o dominio.

El resto de pantallas del asistente las pasaremos pulsando en el botón ‘Siguiente’ hasta completar la instalación.

A continuación es recomendable, habilitar el servicio ‘SQL Server Browser’ para mejorar la conectividad de los equipos clientes con el servidor.

Para habilitarlo hemos de acceder a ‘Menú Inicio’ > ‘Programas’ > ‘Microsoft SQL Server 2008’ > ‘Herramientas de configuración > ‘Administrador  de configuración de SQL Server’, situarnos en el nodo ‘Servicios de SQL Server’ y establecer el modo de inicio del servicio ‘SQL Server Browser’ a ‘Automático.

Para finalizar la instalación hemos de habilitar los protocolos de red que utilizará SQL Server para que pueda acceder desde los demás ordenadores de nuestra red.

Para ello tenemos que ir de nuevo a: ‘Menú Inicio’ > ‘Programas’ > ‘Microsoft SQL Server 2008’‘Herramientas de configuración > ‘Administrador de configuración de SQL Server’.

En la pantalla que aparecerá desplegamos el nodo ‘Configuración de red de SQL Server’ y nos situamos en los protocolos de la instancia que acabamos de instalar. En el listado de protocolos que se mostrará en la parte derecha tenemos que habilitar ‘Canalizaciones con nombre’ y ‘TCP/IP’.

3. SQL Server 2012 (Express)

3.1. Requisitos previos

Marco Microsoft.NET 3.5

Podemos ver si ya disponemos de ellas comprobando si existe la siguiente ruta:

    • C:\Windows\Microsoft.NET\Framework\v3.5

Si no están instaladas las podemos descargar del sitio web de Microsoft:

Windows Installer 4.5

Dependiendo del sistema operativo puede que ya venga instalado o no. Si no sabemos si está instalado lo podemos descargar del sitio web de Microsoft:

Windows Powershell 2.0

Si el sistema operativo es Windows Server 2008 R2 o Windows 7, Powershell se ofrece como característica de Windows que tendremos que activar desde el panel de control. Si nuestro sistema operativo es otro lo tendremos que descargar del sitio web de Microsoft:

3.2. Instalación

Iniciamos la instalación introduciendo el cd o ejecutando la aplicación que hayamos descargado. Cuando se muestre el menú de opciones seleccionamos en la parte izquierda ‘Instalación’ y a continuación pulsamos en ‘Nueva instalación independiente de SQL...’.

Pasamos las primeras pantallas del asistente (reglas auxiliares y archivos auxiliares) pulsando en ‘Aceptar’ e ‘Instalar’ respectivamente. En la siguiente pantalla seleccionaremos la opción ‘Realizar una nueva instalación de SQL Server 2012’.

Aceptamos los términos de la licencia y a continuación tenemos que seleccionar las características que vamos a instalar. Para el funcionamiento de Prevengos únicamente son imprescindibles las opciones ‘Servicios de Motor de base de datos’ y ‘Herramientas de administración. El resto de características son opcionales.

En el siguiente paso seleccionaremos la opción ‘Instancia con nombre’ e indicaremos como nombre de la misma PREVENGOS.

A continuación nos aparecerá una pantalla con 2 solapas. En la primera (Cuentas de servicio) pulsaremos el botón ‘Usar la misma cuenta para todos los servicios de SQL Server’ y seleccionaremos de la lista desplegable la opción ‘NT AUTHORITY\Servicio de red’ dejando la contraseña en blanco.

En la segunda solapa (Intercalación) debe estar seleccionada como intercalación del ‘Motor de base de datos’ Modern_Spanish_CI_AS.

En la siguiente pantalla seleccionaremos la opción ‘Modo mixto (autenticación de SQL Server y de Windows’ e indicaremos la contraseña de la cuenta de administrador de SQL Server. Podemos elegir cualquier contraseña, pero es importante recordarla ya que posteriormente será necesaria para configurar Prevengos.

Opcionalmente podremos añadir usuarios de Windows para que tengan acceso sin restricciones a SQL Server. Aunque no es obligatorio conviene agregar al administrador del equipo o dominio.

El resto de pantallas del asistente las pasaremos pulsando en el botón ‘Siguiente’ hasta completar la instalación.

A continuación es recomendable, habilitar el servicio ‘SQL Server Browser’ para mejorar la conectividad de los equipos clientes con el servidor.

Para habilitarlo hemos de acceder a ‘Menú Inicio’ > ‘Programas’ > ‘Microsoft SQL Server 2012’ > ‘Herramientas de configuración > ‘Administrador  de configuración de SQL Server’, situarnos en el nodo ‘Servicios de SQL Server’ y establecer el modo de inicio del servicio ‘SQL Server Browser’ a ‘Automático’.

Para finalizar la instalación hemos de habilitar los protocolos de red que utilizará SQL Server para que pueda acceder desde los demás ordenadores de nuestra red.

Para ello tenemos que ir de nuevo a: ‘Menú Inicio’ > ‘Programas’ > ‘Microsoft SQL Server 2012’> ‘Herramientas de configuración > ‘Administrador de configuración de SQL Server’.

En la pantalla que aparecerá desplegamos el nodo ‘Configuración de red de SQL Server’ y nos situamos en los protocolos de la instancia que acabamos de instalar. En el listado de protocolos que se mostrará en la parte derecha tenemos que habilitar ‘Canalizaciones con nombre’ y ‘TCP/IP’.

4. SQL Server 2014 (Express)

4.1. Requisitos previo

Marco Microsoft.NET 3.5

Podemos ver si ya disponemos de ellas comprobando si existe la siguiente ruta:

    • C:\Windows\Microsoft.NET\Framework\v3.5

Si no están instaladas las podemos descargar del sitio web de Microsoft:

Windows Installer 4.5

Dependiendo del sistema operativo puede que ya venga instalado o no. Si no sabemos si está instalado lo podemos descargar del sitio web de Microsoft:

Windows Powershell 2.0

Si el sistema operativo es Windows Server 2008 R2 o Windows 7, Powershell se ofrece como característica de Windows que tendremos que activar desde el panel de control. Si nuestro sistema operativo es otro lo tendremos que descargar del sitio web de Microsoft:

4.2. Instalación

Iniciamos la instalación introduciendo el cd o ejecutando la aplicación que hayamos descargado. Cuando se muestre el menú de opciones seleccionamos en la parte izquierda ‘Instalación’ y a continuación pulsamos en ‘Nueva instalación independiente de SQL...’.

Pasamos las primeras pantallas del asistente (reglas auxiliares y archivos auxiliares) pulsando en ‘Aceptar`e ‘Instalar’ respectivamente.   En la siguiente pantalla seleccionaremos la opción ‘Instalación de características de SQL Server’.

Aceptamos los términos de la licencia y a continuación tenemos que seleccionar las características que vamos a instalar. Para el funcionamiento de Prevengos únicamente son imprescindibles las opciones ‘Servicios de Motor de base de datos y ‘Herramientas de administración.    El resto de características son opcionales

En el siguiente paso seleccionaremos la opción ‘Instancia con nombre e indicaremos como nombre de la misma PREVENGOS.

A continuación nos aparecerá una pantalla con 2 solapas. En la primera (Cuentas de servicio) pulsaremos el botón ‘Usar la misma cuenta para todos los servicios de SQL Server’ y seleccionaremos de la lista desplegable la opción ‘NT AUTHORITY\Servicio de red dejando la contraseña en blanco.

En la segunda solapa (Intercalación) debe estar seleccionada como intercalación del ‘Motor de base de datos Modern_Spanish_CI_AS.

En la siguiente pantalla seleccionaremos la opción ‘Modo mixto (autenticación de SQL Server y de Windows’ e indicaremos la contraseña de la cuenta de  administrador de SQL Server. Podemos elegir cualquier contraseña, pero es importante recordarla ya que posteriormente será necesaria para configurar Prevengos.

Opcionalmente podremos añadir usuarios de Windows para que tengan acceso sin restricciones a SQL Server. Aunque no es obligatorio conviene agregar al administrador del equipo o dominio.

El resto de pantallas del asistente las pasaremos pulsando en el botón ‘Siguiente hasta completar la instalación.

A continuación es recomendable, habilitar el servicio ‘SQL Server Browser’ para mejorar la conectividad de los equipos clientes con el servidor.

Para habilitarlo hemos de acceder a ‘Menú Inicio > ‘Programas > ‘Microsoft SQL Server 2014’ > ‘Herramientas de configuración > ‘Administrador  de configuración de SQL Server’, situarnos en el nodo ‘Servicios de SQL Server’ y establecer el modo de inicio del servicio ‘SQL Server Browser’ a ‘Automático.

Para finalizar la instalación hemos de habilitar los protocolos de red que utilizará SQL Server para que pueda acceder desde los demás ordenadores de nuestra red.

Para ello tenemos que ir de nuevo a: ‘Menú Inicio > ‘Programas > ‘Microsoft SQL Server 2014’> ‘Herramientas de configuración > ‘Administrador de configuración de SQL Server’.

En la pantalla que aparecerá desplegamos el nodo ‘Configuración de red de SQL Server’ y nos situamos en los protocolos de la instancia que acabamos de instalar. En el listado de protocolos que se mostrará en la parte derecha tenemos que habilitar ‘Canalizaciones con nombre y ‘TCP/IP’.

5. SQL Server 2019 (Express)

5.1. Requisitos previos

Marco Microsoft.NET 3.5

Podemos ver si ya disponemos de ellas comprobando si existe la siguiente ruta:

    • C:\Windows\Microsoft.NET\Framework\v3.5

Si no están instaladas las podemos descargar del sitio web de Microsoft:

Windows Installer 4.5

Dependiendo del sistema operativo puede que ya venga instalado o no. Si no sabemos si está instalado lo podemos descargar del sitio web de Microsoft:

Windows Powershell 3.0

Si el sistema operativo es Windows Server 2008 R2 o Windows 7, Powershell se ofrece como característica de Windows que tendremos que activar desde el panel de control. Si nuestro sistema operativo es otro lo tendremos que descargar del sitio web de Microsoft:

http://www.microsoft.com/downloads/details.aspx?familyid=C61FB27B-E71C-4ECF-9D2C-9B299B149490&displaylang=es

5.2. Instalación

1 Iniciamos la instalación

Iniciamos la instalación introduciendo el cd o ejecutando la aplicación que hayamos descargado. Cuando se muestre el menú de opciones seleccionamos en la parte izquierda ‘Instalación’ y a continuación pulsamos en ‘Nueva instalación independiente de SQL...’.

Seleccionamos la opción para que Microsoft realice una actualización del producto automáticamente

2 Instalación de reglas de SQL

Para comprobar que este software es compatible con la actual configuración de del equipo o servidor informático

 

3 Introducción de la clave del producto de SQL Server 2019

para verificar que la licencia es correcta aún que la gratuita tambien funciona a la perfección y a continuación debemos aceptar los términos de SQL Server

 

4 Características necesarias de SQL

Seleccionamos las características necesarias de SQL Server para el óptimo funcionamiento del software, para ello marcaremos las siguientes opciones de las características de estancia 

Seleccionamos las siguientes características compartidas

A continuación se seleccionamos los directorios donde van a ser instalado SQL Server que por defecto vienen ya preseleccionadas

6 Configuración de instancia

 La cual seleccionaremos el nombre de la instancia que modificaremos por prevengos para que esta sea la ubicación y el nombre de la base de datos

 

7 Configuración del servidor

En este paso configuraremos los servicios que ofrece SQL Server, seleccionaremos la primera pestaña de la pantalla de la instalación y dejaremos las opciones predeterminadas y sin el check de conceder privilegios

Importante seleccionar en la segunda pestaña que nos aparece en la pantalla de Instalación y seleccionar el motor de búsqueda Modern_Spanish_CI_AS

8 Configuramos el motor de base de datos

Seleccionando el modo mixto y estableciendo una contraseña (), a continuación, seleccionamos los usuarios correspondientes para que realicen el inicio de sesión en el software, en el caso de este ejemplo seleccionaremos al usuario local, ya que esta Instalación es a nivel local

9 Finalizar la instalación

Obtendremos un resume de todas las características, servicios y especificaciones seleccionadas y terminamos la Instalación seleccionando el botón instalar y finalizar la Instalación.

Comprobar que la Instalación ha transcurrido correctamente con la última pestaña que nos aparece

Apertura de puertos desde el firewall, crearemos una nueva regla de entrada orientada a puertos, la cual seleccionamos el rango de puertos 49510-49515,1433,80, 21 y con el protocolo TCP y le otorgamos el nombre prevengos

Tras realizar la instalación comprobamos que los servicios de SQL Server están activos

Comprobamos que los protocolos TCP/IP y canalización están habilitados y el de memoria compartida deshabilitado

 

6. SQL Server 2022 (Express)

6.1. Requisitos previos

  • Marco Microsoft.NET

Podemos ver si ya disponemos de ellas comprobando si existen las siguientes rutas:

  • C:\Windows\Microsoft.NET\Framework\v3.5
  • C:\Windows\Microsoft.NET\Framework\v4.0.xxx

Si no están instaladas las podemos descargar del sitio web de Microsoft:

  • Windows Installer 5.0

SQL Server 2022 sólo puede instalarse en sistemas operativos Windows Server 2016 o posterior y Windows 10 o posterior,  que inlcuyen este componente.

 

6.2. Instalación

6.2.1. Inicio de la instalación

Inicie la instalación ejecutando el fichero SQL2022-SSEI-Expr.exe que ha descargado del portal oficial de Microsoft.

Seleccione la opción Personalizado y establezca la ruta para la descarga de medios SQL server, como muestran las siguientes imágenes, y luego pulse en Instalar.

Cuando se muestre el Centro de instalación de SQL Server, seleccione el bloque Instalación y la opción Nueva instalación independiente de SQL Server o agregar características a una instalación existente para iniciar el asistente de instalación.

Recomendamos esta opción porque el servidor no tiene porque ser exclusivo para Prevengos y tener una instancia nueva para el aplicativo evita que las otras bases de datos se vean afectadas por las actualizaciones.

El primer paso del asistente con el que interactuar es Términos de licencia, donde tiene que marcar la casilla Acepto los términos de licencia y Declaración de privacidad para que se habilite el botón Siguiente >.

Como indica el propio asistente, recomendamos habilitar la opción Usar Microsoft Update para comprobar las actualizaciones, en el paso Microsoft Update, para que las actualizaciones automáticas del S.O. actulice el motor SQL. 

Pulse Siguiente > para continuar.

 

6.2.2. Instalar reglas SQL

El paso Instalar reglas comprobará si el sistema cumple con los requisitos para realizar la instalación.

Si alguna de las reglas de error, tiene que proceder a su corrección para poder continuar con la instalación; pudiendo continuar, con Siguiente >, si el estado de las reglas es Correcto y/o Advertencia.

En el apartado Extensión de Azure para SQL Server, desmarque la casilla Extensión de Azure para SQL Server si no usa Microsoft Defender en la nube, Pureview y Azure Active Directory.

Pulse Siguiente > para continuar.

 

6.2.3. Selección de características

De las características que se pueden habilitar en la instalación, sólo necesita Servicios de Motor de base de datos y Replicación de SQL Server.

Este mismo formulario indica por defecto los directorios para SQL, pero puede establecer otras rutas.

Pulse Siguiente > para continuar.

 

6.2.4. Configuración de instancia

Para la configuración de la instancia puede usar la opción Instancia predeterminada, a la que el asistente da el nombre SQLEXPRESS, pero recomendamos usar Instancia con nombre que permite establecer el nombre de la instancia a usar para la base de datos de Prevengos. Para facilitar las labores del Dpto. de Soporte pongan el nombre PREVENGOS.

Pulse Siguiente > para continuar.

 

6.2.5. Configuración del servidor

Este paso dispone de 2 pestañas en las que realizar configuración:

  • Cuentas de servicio

Tiene que habilitar el tipo de inicio Automático a los servicios SQL del formulario.

  • Intercalación

Use el botón Personalizar... para seleccionar el motor Modern_Spanish_CI_AS. Es crucial seleccionar este motor, dado que sin él, Prevengos no funcionará adecuadamente.

Pulse Siguiente > para continuar.

 

6.2.6. Configuración del Motor de base de datos

En este apartado sólo tiene que configurar la pestaña Configuración del servidor:

  • Modo de autenticación

Cambie a la opción Modo mixto (autenticación de SQL Server y de Windows) y establezca la contraseña para la cuenta de administrador de sistema SQL (sa). Puede establecer cualquier contraseña, pero es importante recordarla para las intervenciones de nuestro Dpto. de Soporte.

  • Especifique los administradores de SQL Server

Este bloque, por defecto, contempla el usuario de Windows con el que se realiza la instalación, se recomienda que sea el usuario administrador del equipo o dominio, pero puede añadir más usuarios con el botón Agregar...

Pulse Siguiente > para continuar y en el resto de pasos del asistente hasta finalizar la instalación.

 

6.2.7. Finalización de la instalación

Cuando finaliza la instalación, el asistente muestra esta pantalla, en la que tiene que pulsar en Cerrar:

El siguiente paso es configurar los protocolos de la instancia creada, por lo que debe acceder a la aplicación Administrador de configuración de SQL Server, desde el menú Inicio > Microsoft SQL Server 2022, en Windows.

En el formulario de administración despliegue el nodo Configuración de red de SQL Server y seleccione Protocolos de [Nombre de instancia], PREVENGOS para nuestro ejemplo.

Use el menú Acción para deshabilitar el protocolo Memoria compartida y habilitar los protocolos Canalizaciones con nombre y TCP/IP. Tras este paso acceda a la ficha de propiedades del protocolo TCP/IP con el menú Acción > Propiedades.

En la pestaña Direcciones IP, desplace el scroll hasta el bloque IPAll, para establecer uno de estos valores (1433, 1434 o 1954) en el campo Puerto TCP y borrar el valor de Puertos dinámicos TCP. Cierre el formulario con Aceptar.

Para aplicar la configuración, sitúese en el nodo Servicios de SQL Server y proceda a reiniciar el servicio SQL Server (Prevengos) con el menú Acción > Reiniciar o los iconos de acceso directo, como se muestra en la siguiente imagen.

Tras finalizar la instalación y configuración, regrese al Centro de instalación de SQL Server para usar la opción Instalar las herramientas de administración de SQL Server.

Esta opción redirige al portal web correspondiente para descargar el fichero SSMS-Setup-ESN.exe y proceder a la instalación de SQL Server Management Studio, que será usado por nuestro Dpto. de Soporte en sus intervenciones.

Al ejecutar el fichero siga los pasos del asistente, sin cambiar nada de las opciones por defecto, que inciará con el botón Instalar.

Durante el proceso, es posible que los asistentes le indiquen que necesita reiniciar el equipo.