Configuración de SQL Server

En esta sección se describe la configuración necesaria para usar SQL Server como la base de datos de este software.
Antes de instalar este software, es necesario configurar las siguientes opciones en función del entorno operativo.
IMPORTANTE
Este software funciona incluso si el Manager y SQL Server están instalados en distintos equipos. Sin embargo, utilice la autenticación de SQL Server cuando se use una instancia de SQL Server instalada en otro equipo. No se puede usar la autenticación de Windows.

Creación del usuario que se utiliza en este software

Cree el usuario que utilizará este software para conectarse a SQL Server y asigne al usuario el rol de servidor. El método de configuración es distinto si se utiliza una instancia de SQL Server existente o si se instala una nueva instancia de SQL Server.

Si se ha instalado SQL Server

IMPORTANTE
Si se utiliza la autenticación de SQL Server, no es necesario realizar la siguiente operación si en este software se utiliza el administrador del sistema "sa" de SQL Server. Al instalar este software, introduzca "sa" como nombre de usuario del administrador del sistema y la contraseña.
NOTA
Si el nombre de instancia es "MSSQLSERVER", no especifique "\<nombre de instancia de SQL Server>" en el comando ejecutado en el siguiente procedimiento.
1.
Inicie sesión en el equipo como usuario con privilegios de administrador en SQL Server.
2.
Inicie el símbolo del sistema.
3.
Cree el usuario que se utilizará en este software. Ejecute el siguiente comando.
Si se utiliza la autenticación de Windows
Cree el usuario del sistema "NT AUTHORITY\SYSTEM".
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS"
Si se utiliza la autenticación de SQL Server
Establezca el nombre de usuario y la contraseña que desee.
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "CREATE LOGIN [<nombre de usuario>] WITH PASSWORD = '<contraseña>'"
NOTA
Al instalar este software, introduzca el nombre de usuario y la contraseña que haya establecido aquí.
4.
Asigne el rol de servidor "sysadmin" al usuario que se utiliza en este software. Ejecute el siguiente comando.
Si se utiliza la autenticación de Windows
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [NT AUTHORITY\SYSTEM]"
Este software también funciona cuando se asigna el rol de servidor "dbcreator". Configure las opciones según su entorno.
Si se utiliza la autenticación de SQL Server
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [<nombre de usuario>]"

Si se instala una nueva instancia de SQL Server

Instale una versión de SQL Server que sea compatible con este software. Establezca el nombre de instancia y el modo de autenticación de SQL Server durante la instalación. Configure el usuario que se utiliza en este software tras la instalación.
Aquí se describe el procedimiento para SQL Server 2017 Express.
NOTA
Para obtener detalles sobre las versiones de SQL Server compatibles con este software, consulte lo siguiente.
1.
Inicie la sesión en el equipo como usuario con privilegios de administrador.
2.
Ejecute el instalador de SQL Server Express.
3.
Seleccione [Personalizado] en [Seleccione un tipo de instalación].
4.
Especifique la carpeta de destino y haga clic en [Instalar].
Aparece el [Centro de instalación de SQL Server] cuando finaliza la descarga del paquete de instalación.
5.
Haga clic en [Nueva instalación independiente de SQL Server o agregar características a una instalación existente].
6.
Siga el asistente para continuar con la instalación.
Se muestra una advertencia si el Firewall de Windows está activado, pero puede continuar con la instalación.
7.
Seleccione las funciones que desee instalar en la pantalla [Selección de características].
Confirme que los siguientes elementos están seleccionados.
[Servicios de Motor de base de datos]
[Replicación de SQL Server]
[SDK de conectividad de cliente SQL]
[Machine Learning Services (en base de datos)] y las funciones de abajo no se requieren para el funcionamiento de este software. Desmárquelas si no desea instalarlas.
No es necesario modificar los valores predeterminados del resto de elementos.
Haga clic en [Siguiente].
8.
En la pantalla [Configuración de instancia], configure la instancia y haga clic en [Siguiente].
NOTA
Al instalar este software, introduzca el nombre de instancia que haya configurado aquí.
9.
Confirme que se muestra la pestaña [Cuentas de servicio] en la pantalla [Configuración del servidor], como se indica a continuación, y haga clic en [Siguiente].
10.
Configure el modo de autenticación y el administrador de SQL Server en la pestaña [Configuración del servidor] de la pantalla [Configuración del Motor de base de datos].
Si se utiliza la autenticación de Windows
Seleccione [Modo de autenticación de Windows] en [Modo de autenticación].
Haga clic en [Agregar] en [Especifique los administradores de SQL Server].
Aparecerá el cuadro de diálogo [Seleccionar Usuarios o Grupos].
Introduzca "SYSTEM" en [Escribir los nombres de objeto para seleccionar] y haga clic en [Aceptar].
Se volverá a abrir la pantalla [Configuración del Motor de base de datos].
Confirme que aparece "NT AUTHORITY\SYSTEM(SYSTEM)" en [Especifique los administradores de SQL Server].
Haga clic en [Siguiente].
Si se utiliza la autenticación de SQL Server
Seleccione [Modo mixto (autenticación de SQL Server y de Windows)] en [Modo de autenticación].
Introduzca una contraseña de su elección para el administrador del sistema "sa" de SQL Server en [Escribir contraseña] y en [Confirmar contraseña].
Haga clic en [Siguiente].
11.
Siga el asistente para continuar con la instalación.
12.
Cuando aparezca la pantalla [Operación completada], haga clic en [Cerrar].
13.
Reinicie el equipo.
Siga configurando el usuario que se utiliza en este software.
IMPORTANTE
Si se utiliza la autenticación de SQL Server, no es necesario realizar la siguiente operación si en este software se utiliza el administrador del sistema "sa" de SQL Server. Al instalar este software, introduzca "sa" como nombre de usuario del administrador del sistema y la contraseña.
14.
Inicie sesión en el equipo como usuario con privilegios de administrador en SQL Server.
15.
Inicie el símbolo del sistema.
16.
Configure el usuario que se utiliza en este software.
NOTA
Si el nombre de instancia es "MSSQLSERVER", no especifique "\<nombre de instancia de SQL Server>" en el comando ejecutado en el siguiente procedimiento.
Si se utiliza la autenticación de Windows
Asigne el rol de servidor "sysadmin" al usuario "NT AUTHORITY\SYSTEM" que se utiliza en este software. Ejecute el siguiente comando.
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [NT AUTHORITY\SYSTEM]"
Este software también funciona cuando se asigna el rol de servidor "dbcreator". Configure las opciones según su entorno.
Si se utiliza la autenticación de SQL Server
Cree el usuario que se utilizará en este software. Ejecute el siguiente comando.
Establezca el nombre de usuario y la contraseña que desee.
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "CREATE LOGIN [<nombre de usuario>] WITH PASSWORD = '<contraseña>'"
NOTA
Al instalar este software, introduzca el nombre de usuario y la contraseña que haya establecido aquí.
Asigne el rol de servidor "sysadmin" al usuario que se utiliza en este software. Ejecute el siguiente comando.
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "ALTER SERVER ROLE sysadmin ADD MEMBER [<nombre de usuario>]"

Creación previa de la base de datos

El instalador de software crea una base de datos para este software y asigna el rol de base de datos "db_owner" al usuario que se utiliza en este software. Por tanto, normalmente no es necesario crear la base de datos de antemano. Realice la siguiente operación únicamente cuando existan reglas de funcionamiento de bases de datos y sea necesario crear la base de datos de antemano.
IMPORTANTE
El nombre de la base de datos que utiliza este software debe ser "ManagementConsole". No es posible usar otros nombres.
Si se ha creado la base de datos de antemano, seleccione [Usar la base de datos actual] en [Base de datos] al instalar este software.
NOTA
Si el nombre de instancia es "MSSQLSERVER", no especifique "\<nombre de instancia de SQL Server>" en el comando ejecutado en el siguiente procedimiento.
1.
Inicie sesión en el equipo como usuario con privilegios de administrador en SQL Server.
2.
Inicie el símbolo del sistema.
3.
Cree el usuario que se utilizará en este software. Ejecute el siguiente comando.
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "CREATE DATABASE [ManagementConsole]"
4.
Asigne el rol de base de datos "db_owner" de la base de datos creada en el paso 3 al usuario que se utiliza en este software. Ejecute el siguiente comando.
sqlcmd -S localhost\<nombre de instancia de SQL Server> -E -Q "ALTER AUTHORIZATION ON DATABASE::[ManagementConsole] TO [<nombre de usuario>]"

Confirmación del entorno operativo del servidor de base de datos

Si se instala este software en un equipo distinto al equipo donde se instala SQL Server, compruebe lo siguiente en el equipo donde está instalado SQL Server.
Función de asistencia en red
Confirme que la función de asistencia en red está activada para que este software pueda conectarse a la base de datos. Para obtener detalles, consulte lo siguiente.
Comprobación de la función de asistencia en red de la base de datos
Configuración de Firewall de Windows
Si la función de firewall está activada, registre la instancia de la base de datos que usa este software como una aplicación con permiso para comunicarse a través del firewall.
Función de modo de suspensión
Confirme que el sistema operativo esté configurado de modo que no entre en modo de suspensión.

Comprobación de la función de asistencia en red de la base de datos

Compruebe la función de asistencia en red de la instancia de la base de datos que utiliza este software y actívela si es necesario. Aquí se describe el procedimiento para SQL Server 2017 Express.
1.
Seleccione [Administrador de configuración de SQL Server] en el menú Inicio.
Se mostrará [Sql Server Configuration Manager].
2.
En el árbol de la izquierda, expanda [Configuración de red de SQL Server] y haga doble clic en [Protocolos de <nombre de instancia>].
Haga doble clic en el nombre de la instancia de la base de datos que utiliza este software.
3.
Compruebe el estado del protocolo en la ventana de la derecha.
Confirme que [Estado] está establecido en [Habilitado] en los siguientes protocolos.
Memoria compartida
Canalización con nombre
TCP/IP
Si [Estado] está establecido en [Deshabilitado] en un protocolo, haga clic con el botón secundario y seleccione [Habilitar].
4.
En el árbol de la izquierda, seleccione [Servicios de SQL Server].
5.
En la ventana de la derecha, haga clic con el botón secundario en [SQL Server (<nombre de instancia>)] y seleccione [Reiniciar].
Haga doble clic en el nombre de la instancia de la base de datos que utiliza este software.
Se reinicia la base de datos.
6.
Compruebe el estado de [SQL Server Browser] en la ventana de la derecha.
Si [Modo de inicio] está establecido en [Automático] o [Manual]
Confirme que [Estado] está establecido en [En ejecución].
Si [Estado] está establecido en [Detenido], haga clic con el botón secundario y seleccione [Iniciar].
Si [Modo de inicio] está establecido en [Otro (arranque, sistema, deshabilitado o desconocido)]
Haga clic con el botón secundario y seleccione [Propiedades].
Aparecerá el cuadro de diálogo [Propiedades: SQL Server Browser].
Haga clic en la pestaña [Servicio].
Seleccione [Automático] o [Manual] en [Modo de inicio], y haga clic en [Aceptar].
Vuelve a abrirse la pantalla [Sql Server Configuration Manager].
Confirme que [Estado] está establecido en [Iniciar].
Si [Estado] está establecido en [Detenido], haga clic con el botón secundario y seleccione [Iniciar].
NOTA
Si [Modo de inicio] está establecido en [Automático], este servicio se inicia automáticamente cuando se inicia el equipo.
7.
Cierre [Sql Server Configuration Manager].