> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Problemas de creación de bases de datos

> Solucione los problemas de creación de bases de datos en ABBYY FlexiCapture, incluidos el error Access Denied, la ausencia de cadenas de conexión y los fallos de la base de datos Oracle.

<div id="the-access-denied-error-when-creating-a-database">
  ## El error "Access Denied" al crear una base de datos
</div>

Si aparece un error “Access Denied” al crear una base de datos:

1. Use el sistema de administración de bases de datos (DBMS) para verificar que se hayan creado las tablas de la base de datos.
   Si las tablas no se han creado, significa que la cuenta especificada al crear la base de datos no tiene permisos suficientes para modificar el esquema de la base de datos. Solicite al administrador de la base de datos los permisos necesarios para la cuenta. Para obtener más información sobre los permisos necesarios, consulte [Crear una base de datos](/es/flexi-capture/admin-guide/create-database).
2. Asegúrese de que el archivo `web.config` del Servidor de aplicaciones (ubicado en `C:\inetpub\wwwroot\FlexiCapture12\Server` de forma predeterminada) contenga un nodo `<connectionStrings>`, que, a su vez, contenga un nodo `add` con el atributo `name="FlexiCapture12ConnectionString"`.
   Si no hay ningún nodo `<connectionStrings>`, significa que la cuenta utilizada para iniciar el Servidor de aplicaciones no tiene permisos suficientes para modificar el archivo `web.config`. Debe conceder a la cuenta los permisos necesarios para modificar el archivo `web.config`.

<div id="unable-to-create-an-oracle-database">
  ## No se puede crear una base de datos Oracle
</div>

Para crear una base de datos Oracle, es necesario que en el equipo donde está instalado el Servidor de aplicaciones también estén instalados Oracle Provider for OLE DB y una conexión TNS configurada.

Si se puede establecer una conexión con el servidor Oracle, pero aun así no puede crear las tablas de la base de datos, se devolverá un error con el siguiente formato: `ORA-XXXXX: mensaje de error` (por ejemplo, `ORA-00933: el comando SQL no terminó correctamente`).

Si no se produce ningún error de este tipo y aun así no puede crear la base de datos:

1. Compruebe que Oracle Provider for OLE DB esté instalado y que su arquitectura de bits coincida con la del pool del Servidor de aplicaciones en la configuración de IIS (de forma predeterminada, se utiliza la versión de 64 bits).
   **¡Importante!**  Una vez instalado el proveedor, reinicie el equipo.
2. Compruebe que la conexión TNS esté configurada y funcione correctamente.
   Para ello, ejecute el siguiente comando: `tnsping <TNSName>`, donde `<TNSName>` es el nombre de la conexión. Este nombre debe especificarse en la Consola de administración y supervisión en el campo **Server instance name (Oracle)**:

   <Frame>
     <img src="https://mintcdn.com/abbyy/XVEmG3cTpHwMKf5X/images/flexi-capture/TG_Communication_DataBase_1.png?fit=max&auto=format&n=XVEmG3cTpHwMKf5X&q=85&s=b26d09aab351f7702bdadf2bea1b8e29" alt="Captura de pantalla del campo Server instance name (Oracle) en la Consola de administración y supervisión de ABBYY FlexiCapture, donde se introduce el nombre de la conexión TNS de Oracle." width="1004" height="258" data-path="images/flexi-capture/TG_Communication_DataBase_1.png" />
   </Frame>
3. Compruebe la configuración del firewall y del proxy. El puerto de Oracle debe estar abierto (de forma predeterminada, se utiliza el puerto 1521).
