Configuración de MS SQL-Server
dab Nexus utiliza Microsoft SQL-Server para almacenar:
- datos de aplicación
- datos extraídos
- datos de resultados
La base de datos para almacenar los datos de aplicación (por ejemplo, puede llamarla NexusHome) debe crearse antes de instalar dab Nexus.
Arquitectura de instancias
Recomendamos encarecidamente alojar la base de datos de aplicación en una instancia SQL Server separada de sus bases de datos de extracción y resultados. Utilizar una instancia compartida puede provocar conflictos de recursos, tiempos de espera en las conexiones e inconsistencias en el estado de las tareas.
Cuando dab Nexus realiza extracciones de datos de gran volumen, la instancia de SQL Server experimenta una carga significativa. Si la base de datos de aplicación se encuentra en la misma instancia, las operaciones de escritura relacionadas con los estados de las tareas pueden fallar o exceder el tiempo de espera. Esto provoca que las tareas parezcan quedar bloqueadas en el estado "En ejecución" o presenten estados de finalización incorrectos.
Para conocer los requisitos de hardware por instancia, consulte requisitos del sistema. Si necesita migrar una configuración existente de instancia única, consulte resolución de problemas de la base de datos.
Intercalación de la base de datos
Se espera la intercalación *_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 la autenticación de Windows
- si dab Nexus y SQL-Server se ejecutan en servidores diferentes: se recomienda la 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, este es el usuario de Network Service:

Autenticación SQL Server
Cree una cuenta de usuario en SQL-Server y establezca una contraseña. Asegúrese de desactivar la política de expiración de contraseña:

Permisos requeridos por dab Nexus
Base de datos de aplicación
En la base de datos de aplicación, se recomienda asignar el rol db_owner a dab Nexus.
De manera alternativa, puede asignar los siguientes roles a dab Nexus:
- db_datareader
- db_datawriter
- db_ddladmin
Base de datos de datos extraídos 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 previamente, asigne el rol dbowner a dab Nexus.
Cifrar la conexión de SQL Server
Para cifrar la conexión con SQL Server, basta con marcar la casilla Encrypted Connection.
Para más información sobre cómo configurar el cifrado en SQL Server, consulte la documentación de Microsoft.
Para comprobar si el cifrado está configurado correctamente, abra Opciones al conectar el servidor en SQL-Server Management Studio y marque la casilla Encrypt connection.

Si aparecen errores, puede comprobar lo siguiente:
- la propiedad Enhanced Key Usage del certificado especifica Server Authentication
- el nombre común del certificado coincide con el nombre del servidor utilizado para conectar al servidor
- si el SQL-Server no se inicia después de configurar el certificado, asegúrese de que el usuario de SQL-Server tenga permiso para leer el certificado