Saltar navegación

Documentación de FlexPro 2025

Configurar la indexación de archivos en operaciones de cliente/servidor

El funcionamiento cliente/servidor de la indexación de archivos ofrece la ventaja de que varios usuarios de FlexPro pueden acceder a una base de datos compartida sin que cada usuario tenga que crear y actualizar su propia base de datos del índice.

Componentes

En este modo de funcionamiento se utilizan los siguientes componentes:

1.Uno o varios servidores de archivos en los que se almacenan los datos que se van a indexar.

2.Un servidor de bases de datos con Microsoft SQL Server en el que se almacena la base de datos del índice.

3.Un servidor de índices en el que está instalada una instancia de FlexPro Professional con la opción Explorador de datos, que indexa la base de datos.

4.Varios ordenadores de aplicación en los que está instalado FlexPro Professional con la opción Explorador de datos.

Las funciones de servidor de archivos, bases de datos e índices pueden realizarse en un único ordenador con Windows o en ordenadores independientes.

Seguridad

FlexPro no implementa su propia capa de seguridad para la indexación de archivos, sino que utiliza la gestión de derechos de usuario proporcionada por Microsoft Windows y Microsoft SQL Server.

Deben configurarse carpetas compartidas para la base de datos a indexar, a través de las cuales tanto los usuarios de FlexPro como el servidor de indexación puedan acceder a la base de datos para su lectura.

La cuenta de usuario bajo la cual se ejecuta la instancia del servidor de índices FlexPro requiere acceso de escritura al servidor SQL y acceso de lectura a la(s) carpeta(s) compartida(s) de la base de datos.

Para configurar una base de datos del índice, también necesita derechos de administrador temporal en el servidor SQL. Puede introducir los datos de acceso pertinentes al configurar el sistema.

Las cuentas de usuario de los usuarios FlexPro requieren acceso de lectura al Servidor SQL y acceso de lectura a la(s) carpeta(s) compartida(s) de la base de datos.

Configuración del servidor de archivos

1.Inicie sesión en el servidor con una cuenta que le permita crear recursos compartidos.

2.Abra el explorador de Windows.

3.En la ventana de carpetas, haga clic con el botón derecho del ratón en la carpeta que contiene el conjunto de datos y seleccione el comando Recursos compartidos para determinados usuarios.

4.Añada las cuentas de todos los usuarios autorizados para acceder a la base de datos y concédales acceso de lectura.

5.Añada la cuenta bajo la cual se ejecuta la instancia de FlexPro en el servidor de índices y también conceda acceso de lectura.

Nota Microsoft Windows gestiona los derechos de acceso por separado para los recursos compartidos y para las carpetas y archivos del sistema de archivos. En caso de desviación, se aplica el ajuste más restrictivo. Si no es posible acceder a los datos a pesar de tener derechos de acceso al recurso compartido, suele deberse a que los derechos de acceso a nivel del sistema de archivos no son suficientes.

Configuración del servidor de bases de datos

1.Instale Microsoft SQL Server (no incluido con FlexPro).

2.Configure una cuenta de administrador.

3.Conceda autorización de lectura a todos los usuarios que pueden acceder a la base de datos (véase Configuración del servidor de índices).

4.Conceda autorización de escritura a todos los usuarios que puedan acceder a la base de datos (véase Configuración del servidor de índices).

Configuración del servidor de índices

1.Inicie sesión con la cuenta con la que va a manejar el indexador de FlexPro.

2.Instale FlexPro Professional y la opción Explorador de datos. Para ello, es posible que necesite la información de inicio de sesión de una cuenta con derechos de administrador en este ordenador.

3.Inicie FlexPro.

4.Haga clic en Archivo > Opciones.

Nota Puede abrir el cuadro de diálogo Opciones mediante el botón Opciones de la barra de herramientas de la ventana Explorador de datos.

1.En el cuadro de diálogo Opciones, haga clic en la pestaña Indexación de archivos.

2.Haga clic en Configurar base de datos.

3.En la primera página del asistente, seleccione Microsoft SQL Server como conexión a la base de datos.

4.En la segunda página del asistente, introduzca la configuración de conexión necesaria. Haga clic en Probar conexión para probar la configuración seleccionada. Ahora se comprueba si se puede acceder al servidor de índices con la configuración de conexión y si la versión del controlador ODBC es compatible con la versión de Microsoft SQL Server.

5.Al pasar a la tercera página del asistente, el sistema comprueba si ya existe en el servidor SQL una base de datos de índices con el nombre especificado en la segunda página. Si no es el caso, se puede crear la base de datos. En caso contrario, puede eliminar la base de datos y crear una nueva. Esto requiere derechos de administrador (miembro del rol sysadmin) para el servidor SQL. Cuando se crea la base de datos del índice, se configura el rol de usuario db_index_reader, que debe asignarse al usuario para la lectura.

6.La cuarta página comprueba si es posible el acceso de escritura a la base de datos del índice con la configuración de conexión seleccionada. Si es necesario, puede cambiar el nombre de usuario y la contraseña.

Resumen de los roles que deben asignarse a las respectivas cuentas de usuario en Microsoft SQL Management Studio:

 

Tarea

Pertenencia a roles de servidor/roles de usuario

Crear base de datos del índice

sysadmin

Restablecer base de datos del índice

db_owner

Acceso de escritura (servidor)

db_owner

Acceso de lectura (cliente)

db_index_reader

 

Véase también

Opción Explorador de datos

Configuración de la indexación de archivos

Ventana Explorador de datos