Skip to main content

Error Access Denied al crear una base de datos

1

Verifique que se hayan creado las tablas

Use el sistema de gestión de bases de datos (DBMS) para comprobar si existen las tablas de la base de datos.Si no existen, la cuenta que especificó al crear la base de datos no tiene permiso para modificar el esquema de la base de datos. Solicite al administrador de la base de datos que le conceda dicho permiso. Para obtener más información, consulte Crear una base de datos.
2

Compruebe la cadena de conexión del Servidor de aplicaciones

Abra el archivo web.config del Servidor de aplicaciones, ubicado de forma predeterminada en C:\inetpub\wwwroot\FlexiCapture12\Server. Debe contener un nodo <connectionStrings> que incluya un nodo add con el atributo name="FlexiCapture12ConnectionString".Si falta el nodo <connectionStrings>, significa que la cuenta que inició el Servidor de aplicaciones no puede modificar web.config. Conceda a esa cuenta permiso para modificar el archivo.

No se puede crear una base de datos Oracle

Para crear una base de datos Oracle, es necesario tener instalado Oracle Provider for OLE DB en el equipo del Servidor de aplicaciones, así como contar con una conexión TNS. Si FlexiCapture puede acceder al servidor Oracle pero no logra crear las tablas, devuelve un error con el formato ORA-XXXXX: mensaje de error. Por ejemplo, ORA-00933: comando SQL no terminado correctamente. Si no aparece ningún error de este tipo y la base de datos sigue sin crearse, realice las siguientes comprobaciones.
1

Comprobar Oracle Provider for OLE DB

Confirme que el proveedor esté instalado y que su arquitectura de bits coincida con la del pool del Servidor de aplicaciones en la configuración de IIS. La versión de 64 bits es la predeterminada.Reinicie el equipo después de instalar el proveedor.
2

Probar la conexión TNS

Ejecute tnsping <TNSName>, donde <TNSName> es el nombre de la conexión. Ese nombre también debe aparecer en el campo Nombre de instancia del servidor (Oracle) de la Consola de administración y supervisión.
Captura de pantalla del campo Nombre de instancia del servidor (Oracle) en la Consola de administración y supervisión de ABBYY FlexiCapture, donde se introduce el nombre de conexión TNS de Oracle.
3

Comprobar la configuración del firewall y del proxy

El puerto de Oracle debe estar abierto. El puerto predeterminado es 1521.