Configurar MS SQL-Server
dab Nexus utiliza Microsoft SQL-Server para almacenar:
- datos de la aplicación
- datos de extracción
- datos de resultados
La base de datos para almacenar los datos de la aplicación (puede llamarla, por ejemplo, NexusHome) debe crearse antes de instalar dab Nexus.
Intercalación de la base de datos
Se espera la intercalación de la base de datos *_CS_AS.
Permitir que dab Nexus acceda al servidor de base de datos
dab Nexus puede iniciar sesión en su servidor de base de datos utilizando autenticación de Windows o autenticación de SQL-Server. La configuración recomendada depende de cómo esté estructurada su implementación.
- si dab Nexus y SQL-Server se ejecutan en el mismo servidor: se recomienda autenticación de Windows
- si dab Nexus y SQL-Server se ejecutan en servidores diferentes: se recomienda autenticación de SQL-Server
Autenticación de Windows
Debe agregar el usuario de servicio de Windows que ejecuta el servicio dab Nexus como inicio de sesión. Normalmente, se trata del usuario Network Service:

Autenticación SQL Server
Cree una cuenta de usuario de SQL-Server y asigne una contraseña. Asegúrese de deshabilitar la política de vencimiento de contraseña:

Permisos requeridos por dab Nexus
Base de datos de la aplicación
En la base de datos de la aplicación, se recomienda asignar el rol db_owner a dab Nexus.
Alternativamente, puede asignar los siguientes roles a dab Nexus:
- db_datareader
- db_datawriter
- db_ddladmin
Base de datos de extracción de datos y resultados
Si desea que dab Nexus pueda crear bases de datos automáticamente, otorgue a dab Nexus el rol dbcreator en el servidor.
Si crea las bases de datos manualmente de antemano, asigne el rol dbowner a dab Nexus.
Encriptar la conexión de SQL Server
Para cifrar la conexión con SQL Server, simplemente debe marcar la casilla Encrypted Connection.
Para obtener más información sobre cómo configurar el cifrado en SQL Server, consulte esta documentación de Microsoft.
Para comprobar si el cifrado está configurado correctamente, abra las Opciones al conectarse al servidor en SQL-Server Management Studio y marque la casilla Encrypt connection.

Si ocurre algún error, revise lo siguiente:
- La propiedad Enhanced Key Usage del certificado especifica Server Authentication
- El common name del certificado coincide con el nombre del servidor utilizado para la conexión
- Si SQL-Server no inicia después de configurar el certificado, asegúrese de que el usuario de SQL-Server tenga permisos para leer el certificado