Instalar el controlador del cliente de base de datos
- Microsoft SQL Server Native Client 2012 o posterior
- Oracle Data Access Components (ODAC) de la misma arquitectura que el Servidor de aplicaciones
- psqlODBC versión 11 o posterior
Abra la Consola de administración y supervisión
https://<ApplicationServer>/FlexiCapture12/Monitoring/#Settings/DbConn (donde <ApplicationServer> es el nombre del equipo en el que está instalado el Servidor de aplicaciones) con una cuenta de administrador de Windows:
web.config ubicado en <IIS Root Directory>\FlexiCapture12\Monitoring (la ubicación raíz predeterminada de IIS es C:\inetpub\wwwroot):false y se le pedirá que cierre las sesiones al crear una nueva base de datos.Especifique la configuración de conexión
- El nombre de la instancia del servidor, con el formato
<server name>\<instance name>. - El nombre de la nueva base de datos para Microsoft SQL Server, Azure o PostgreSQL. Tenga en cuenta las limitaciones que Microsoft SQL Server impone a los nombres de las bases de datos (consulte este sitio web de Microsoft para obtener más información).
- Una cuenta de usuario que tenga los permisos necesarios para Microsoft SQL Server, Azure, Oracle o PostgreSQL.
- Oracle
- MS SQL
- Azure
- PostgreSQL

- Oracle — Un usuario que se conecta a la base de datos Oracle debe tener el rol “DBA” WITH ADMIN OPTION y el privilegio EXECUTE sobre “SYS”.”DBMS_LOCK”. Tenga en cuenta las restricciones de Oracle relativas a los nombres de usuario (consulte el sitio web de Oracle para obtener más información).
- Todas las bases de datos — Recomendamos elegir el protocolo TCP/IP en lugar de Named Pipes para comunicarse con el servidor de base de datos. El protocolo se especifica al configurar el cliente de Microsoft SQL Server, que está instalado en el equipo que hospeda el Servidor de aplicaciones.
- PostgreSQL — Para crear una base de datos PostgreSQL, se requieren los atributos de rol
CREATEDB+CREATEROLEoSUPERUSER. Se crea automáticamente una cuenta de usuario con los permisos necesarios. El nombre de usuario se especifica con el formatoFCUser12_DatabaseName, dondeDatabaseNamees el nombre de la base de datos.
Configurar el almacenamiento de archivos
Pruebe la conexión

password.
https://<ApplicationServer>/FlexiCapture12/Login, donde <ApplicationServer> es el nombre del equipo en el que está instalado el Servidor de aplicaciones). Una vez cambiada la contraseña temporal, el usuario es redirigido a la Consola de administración y supervisión.Qué sucede cuando se crea la base de datos
Qué sucede cuando se crea la base de datos
-
Se crea una base de datos de FlexiCapture 12. Si se utiliza autenticación de servidor, la base de datos se crea con la cuenta especificada en la página que se abre al hacer clic en Settings → Application Server → Connect to Existing Database / Crear nueva base de datos en la Consola de administración y supervisión. Si se utiliza autenticación de Windows, la base de datos se crea con la cuenta con la que se ejecuta el navegador que muestra el Servidor de aplicaciones.
Esta cuenta ejecuta el script
Description.sql, seguido del scriptDBInitFill.sql. Estos scripts se encuentran en<IIS Root Directory>\FlexiCapture12\Server(el directorio raíz predeterminado de IIS esC:\inetpub\wwwroot) en el equipo donde está instalado el Servidor de aplicaciones. El primer script crea la base de datos y el segundo la rellena con datos. Los archivos llamadosUpgrade*.sql, que también están en esta carpeta, no se utilizan para crear la base de datos. - Se agrega una cuenta nueva en el servidor de base de datos. Esta es la cuenta con la que se ejecuta el pool de aplicaciones de FlexiCapture 12 Web Services en el Servidor de aplicaciones (de forma predeterminada se usa la cuenta de usuario Network Service).
-
La cuenta creada en el paso 2 recibe permisos
db_ownerpara la base de datosFlexiCapture12creada en el paso 1. Para cualquier interacción posterior entre el Servidor de aplicaciones y la base de datos, se utiliza la cuenta creada en el paso 2. Puede eliminar la cuenta creada en el paso 1 si ya no es necesaria.
Permisos necesarios para crear y configurar una base de datos Microsoft SQL
Permisos necesarios para crear y configurar una base de datos Microsoft SQL
CREATE ANY DATABASE(necesario para crear una base de datos nueva)SECURITYADMIN(necesario para crear un usuario nuevo con la cuenta con la que se ejecuta el Servidor de aplicaciones)
EXECUTE ON SCHEMA::DBOSELECT ON SCHEMA::DBO
DB_DATAREADERDB_DATAWRITER(DBInitFill)DB_DDLADMINALTER ON DATABASE::<DB_NAME>(necesario para especificar el modelo de recuperación y habilitar el aislamiento de instantáneas)EXECUTE ON SCHEMA::DBOGRANT EXECUTE ON SCHEMA::DBODB_BACKUPOPERATOR(necesario para crear copias de seguridad y restaurar la base de datos)DB_ACCESSADMIN(necesario para agregar usuarios a la base de datos)DB_SECURITYADMIN(necesario para administrar los permisos de la base de datos)
Privilegios necesarios para trabajar con una base de datos Oracle
Privilegios necesarios para trabajar con una base de datos Oracle
CONNECTCREATE SESSIONCREATE TABLECREATE VIEWCREATE SEQUENCECREATE PROCEDURECREATE TYPECREATE TRIGGEREXECUTE ON SYS.DBMS_LOCK
Privilegios necesarios para trabajar con una base de datos PostgreSQL
Privilegios necesarios para trabajar con una base de datos PostgreSQL
CREATEDB+CREATEROLESUPERUSER



