Cómo compactar y reparar la base de datos

Las herramientas que ZENworks Handheld Management proporciona para compactar y reparar la base de datos del servidor sólo deben utilizarse en las bases de datos internas compatibles con ODBC. Si ZENworks Handheld Management se ha configurado para utilizar Microsoft SQL Server, recurra a las utilidades que se suministran con Microsoft SQL Server para realizar el mantenimiento de la base de datos.

A medida que aumenta el número de distribuciones en ejecución, incrementa también el tamaño de las bases de datos del servidor y del servicio de servidor alterno (proxy).

ZENworks Handheld Management proporciona herramientas independientes para reducir el tamaño de las bases de datos del servidor y del servicio de servidor alterno (proxy).

Las secciones siguientes contienen más información:


Cómo compactar la base de datos del servidor

Antes de compactar la base de datos del servidor, apague todas las aplicaciones de ZENworks Handheld Management, incluido ConsoleOne.

Asegúrese de que no hay ningún otro equipo que acceda a la base de datos (por ejemplo, una copia remota de ConsoleOne).

Si otro equipo tiene bloqueada la base de datos, se indicará en un mensaje de error al intentar realizar la operación. Apague ConsoleOne en dicho equipo y vuelva a intentar la operación.

IMPORTANT:  antes de realizar operaciones en la base de datos se debe realizar una copia de seguridad del directorio de instalación de ZENworks Handheld Management (en concreto, serverdata.mdb).

Para compactar la base de datos del servidor, utilice dbtool.exe en la línea de comandos del directorio de instalación del servidor (archivos de programa\novell\zfh).

Para compactar la base de datos del servidor:

  1. Utilice el Explorador de Windows o el indicador de comandos en el equipo de instalación de ZENworks Handheld Management para acceder al directorio de instalación del servidor de ZENworks Handheld Management.

  2. En el directorio de instalación, ejecute dbtool.exe.

  3. Si tiene la certeza de que no hay otros procesos que accedan a la base de datos (por ejemplo, una instalación remota de ConsoleOne), haga clic en Aceptar.

La base de datos se compactará y se reiniciará el servicio.


Cómo compactar la base de datos del servicio de servidor alterno (proxy)

Para compactar la base de datos del servicio de servidor alterno (proxy), utilice dbtool.exe en la línea de comandos del directorio de instalación del cliente (Archivos de programa\novell\zfhap).

Para compactar la base de datos del servicio de servidor alterno:

  1. Utilice el Explorador de Windows o el indicador de comandos en el equipo del servicio de servidor alterno (proxy) de ZENworks Handheld Management para acceder al directorio de instalación del cliente de ZENworks Handheld Management.

  2. En el directorio de instalación, ejecute dbtool.exe.

    El sistema le recordará que, una vez se haya compactado la base de datos, el cliente de ZENworks Handheld Management se detendrá y se reiniciará.

  3. Haga clic en Aceptar.


Cómo compactar y reparar la base de datos

Si la base de datos interna compatible con ODBC del servidor o la base de datos del servicio de servidor alterno (proxy) no se puede abrir al iniciar ZENworks Handheld Management o el servicio de servidor alterno (proxy), es posible que sea necesario compactar y reparar la base de datos.

Si la base de datos está dañada, aparecerá un mensaje en el archivo de registro que indica que no ha sido posible abrir la base de datos. Para compactarla y repararla se debe utilizar el comando DBTOOL con la opción /compact. A continuación se describen otras opciones de DBTOOL.

Opción Función

/compact

Compactar y reparar una base de datos

/proxy

Realizar la operación en una base de datos del servicio de servidor alterno (proxy)

/server

Realizar la operación en una base de datos del servidor

Por ejemplo, para reparar una base de datos del servicio de servidor alterno (proxy), introduzca:

dbtool /proxy /compact

Dbtool.exe se instala en los directorios de instalación zfh y zfhap.