Share via


Cómo diagnosticar problemas de búsqueda de Exchange

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-01-02

En este tema se explica cómo se utiliza el Shell de administración de Exchange, el complemento Servicios de Microsoft Management Console (MMC), el Visor de eventos y el Monitor de rendimiento para diagnosticar y resolver problemas de búsqueda de Exchange.

Antes de empezar

Para ejecutar el cmdlet Get-MailboxDatabase o el cmdlet Test-ExchangeSearch, la cuenta que utilice debe tener delegada la siguiente función:

  • Función Administrador de Exchange Server y grupo local de administradores para el servidor de destino

Para obtener más información sobre los permisos, funciones de delegación y los derechos necesarios para administrar Microsoft Exchange Server 2007, consulte Consideraciones sobre permisos.

Procedimiento

Para diagnosticar problemas de búsqueda de Exchange

  1. ¿Se ha iniciado el servicio MSExchangeSearch en el servidor de buzones? En caso afirmativo, vaya al paso 2. En caso contrario, utilice el complemento Servicios de MMC para comprobar que el servicio MSExchangeSearch esté ejecutándose:

    1. Haga clic en Inicio y, a continuación, en Panel de control.

    2. En Panel de control, haga doble clic en Herramientas administrativas.

    3. En Herramientas administrativas, haga doble clic en Servicios.

    4. Compruebe que se ha iniciado el servicio Indizador de búsqueda de Microsoft Exchange.

  2. ¿El parámetro IndexEnabled está establecido en True para la base de datos de buzones del usuario? En caso afirmativo, vaya al paso 3. En caso contrario, ejecute el siguiente comando en el Shell de administración de Exchange para comprobar que el marcador IndexEnabled está establecido en True.

    Get-MailboxDatabase |ft Name,IndexEnabled
    

    Para obtener información más detallada acerca de la sintaxis y los parámetros, vea Get-MailboxDatabase.

  3. ¿Se ha rastreado la base de datos de Exchange? En caso afirmativo, vaya al paso 4. En caso contrario, utilice el Monitor de rendimiento para comprobar el contador de Estado de modo de rastreo completo. Este contador se almacena en el objeto de rendimiento Índices de búsqueda de MSExchange. Seleccione la instancia de la base de datos del usuario. Mientras se está rastreando la base de datos, ésta tiene un valor de 1. Cuando se completa el rastreo, el valor es 0. Otros contadores de búsqueda relevantes se encuentran ubicados en los siguientes objetos de rendimiento:

    • Indizador de búsqueda de MSExchange

    • MSFTESQL-Exchange:Catalogs

    • MSFTESQL-Exchange:FD

    • MSFTESQL-Exchange:Indexer

    • MSFTESQL-Exchange:Service

    Estado de modo de rastreo completo

    Para obtener información acerca del Monitor de rendimiento, consulte Windows Server 2003 Monitoring Features and Tools en Microsoft Exchange Service Management Guide (en inglés).

  4. Ejecute el comando Test-ExchangeSearch para el usuario:

    Test-ExchangeSearch -Identity TedBremer@contoso.com
    

    Para obtener más información acerca de la prueba de la búsqueda de Exchange, consulte Test-ExchangeSearch.

  5. Compruebe si el Visor de eventos muestra mensajes de error relacionados con la búsqueda. Compruebe los eventos Source: MSExchangeSearch Indexer y msftesql-Exchange. Para obtener más información, siga el vínculo del registro de eventos.

  6. Utilice el complemento Servicios de MMC para detener y volver a reiniciar el servicio de búsqueda de Microsoft (Exchange):

    1. Haga clic en Inicio, seleccione Configuración, Panel de control, Herramientas administrativas y, a continuación, haga clic en Servicios.

    2. En el panel de detalles de Servicios, haga clic con el botón secundario en Microsoft Search (Exchange) y, a continuación, haga clic en Detener. Una vez detenido el servicio, haga clic con el botón secundario en el servicio y, a continuación, elija Iniciar.