Análisis y creación de informes previos a la actualización para versiones futuras (Windows SharePoint Services)

El comando Stsadm proporciona una operación de análisis basada en reglas para determinar si los servidores de un entorno de SharePoint existente cumplen los requisitos principales para actualizar Windows SharePoint Services 3.0 y productos relacionados a versiones futuras de Productos y Tecnologías de SharePoint.

La operación de análisis y creación de informes previa a la actualización se implementa como Stsadm –o preupgradecheck y se puede ejecutar con o sin parámetros. Para obtener más información, vea Operación Preupgradecheck: Stsadm (Windows SharePoint Services).

Puede usar esta operación de Stsadm para analizar conjuntos o granjas de servidores antes de iniciar una actualización para garantizar que se cumplen ciertos requisitos previos de la misma y detectar problemas conocidos que podrían imposibilitar que se completara la actualización correctamente. Los resultados del análisis permiten solucionar los problemas identificados.

El comprobador de actualizaciones no realiza las siguientes acciones:

  • Reemplazar Microsoft Best Practices Analyzer para Windows SharePoint Services 3.0 y 2007 Microsoft Office system.

  • Corregir automáticamente problemas identificados.

Requisitos previos y permisos

Todos los servidores que desee analizar deben tener instalado el Service Pack 2 para Windows SharePoint Services 3.0 para iniciar una sesión de análisis y generar un informe sobre la disponibilidad de la actualización del servidor.

Para ejecutar un análisis con el comprobador de actualizaciones, debe ser miembro de un grupo de SharePoint de administradores de granja de servidores y tener permisos de administrador en el servidor que analice.

Estructura y procesamiento de la operación previa a la actualización

La operación de Stsadm previa a la actualización comprende un conjunto de rutinas que cargan uno o varios archivos de reglas XML como datos que se evalúan en la granja de servidores de SharePoint actual y en la configuración del servidor. Durante el proceso de análisis, cada regla pasa los resultados a una rutina que los escribe en los archivos de registro. Así, la atención se centra en las reglas y en los resultados:

  • Reglas

  • Resultados

La colección de reglas

La colección de reglas del comprobador de actualizaciones consta de archivos de reglas y de las reglas que estos contienen. Más adelante en este tema se incluye una lista de las reglas predeterminadas existentes.

Archivos de reglas

Los archivos de reglas no se procesan en ningún orden determinado, salvo que el usuario que ejecuta el análisis especifique un archivo de reglas o un conjunto de los mismos como parámetros que se pasan a la operación preupgradecheck. En este caso, los archivos de reglas se procesan en el orden especificado en el que se pasan. Estos archivos se ubican en el directorio %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\CONFIG\PREUPGRADECHECK.

Reglas

Las reglas de un archivo de reglas especifican las comprobaciones que se realizan durante un análisis. Las reglas que contiene un archivo de reglas se procesan en el orden en el que se enumeran. Existen dos tipos de reglas: las informativas y las de error.

Reglas informativas

Esta categoría de reglas proporciona estadísticas relacionadas con la actualización para la granja de servidores que se pueden usar para planear una actualización. Un ejemplo de esto es la regla FarmInfo, que proporciona información acerca de la versión de SharePoint instalada, la cantidad de servidores de la granja y más información. La regla informativa FarmInfo proporciona la información siguiente:

  • Resumen:

    Los componentes de esta granja de servidores

  • Descripción:

    El software basado en Productos y Tecnologías de SharePoint que se ejecuta actualmente en esta granja de servidores es el <número de versión binaria>. La granja de servidores contiene los siguientes componentes:

    • <Component>[Número de servidores] servidores</Component>

    • <Component>[Número de aplicaciones web] aplicaciones web</Component>

    • <Component>[Número de bases de datos de contenido] bases de datos de contenido, tamaño total aproximado = [tamaño total de las bases de datos] bytes</Component>

    • <Component>[Número de colecciones de sitios] colecciones de sitios</Component>

  • Información adicional:

    Vea http://sharepoint.microsoft.com/pages/default.aspx para determinar cuánto tiempo tardará en actualizarse su granja de servidores en comparación con una granja similar en hardware del banco de pruebas de Microsoft. Para obtener más información acerca de esta regla, vea el artículo 954759 de Knowledge Base en la lista de artículos de reglas de la página del centro de soluciones de Windows SharePoint Services (en inglés) (https://go.microsoft.com/fwlink/?linkid=149394&clcid=0xC0A) (en inglés).

Reglas de error

Esta categoría de reglas proporciona información acerca del servidor local o de la configuración de la granja de servidores que el administrador necesita corregir antes de iniciar una actualización. Un ejemplo de esto es la regla DatabaseSchema, que enumera los nombres de las bases de datos de contenido que tienen esquemas distintos a la base de datos de contenido de Windows SharePoint Services 3.0. La regla de error DatabaseSchema proporciona la información siguiente:

  • Resumen:

    La base de datos de contenido tiene esquemas de bases de datos modificados por el usuario

  • Descripción:

    Las modificaciones que el usuario realiza en la base de datos de contenido de SharePoint como, entre otras, los esquemas de tablas, los índices y los procedimientos, no se admiten y provocarán errores en los intentos de actualizar a versiones futuras de SharePoint.

    Las bases de datos de la siguiente lista parecen haber sido modificadas respecto al esquema original: [ForEach Database] <Database>[Nombre de la base de datos]</Database>

  • Información adicional y solución si el resultado es un error:

    Para obtener más información acerca de esta regla, vea el artículo 954772 de Knowledge Base en la lista de artículos de reglas en la página del centro de soluciones de Windows SharePoint Services (https://go.microsoft.com/fwlink/?linkid=120257&clcid=0xC0A).

Reglas predeterminadas

Las reglas descritas en la tabla siguiente se incluyen con esta versión de la operación de los requisitos previos a la actualización.

Reglas del comprobador de actualizaciones

Nombre Descripción Granja de servidores o servidor local Gravedad

ServerInfo

Todos los servidores que ejecutan SharePoint en la granja de servidores.

Local

Información

FarmInfo

Componentes de esta granja de servidores.

Granja de servidores

Información

UpgradeType

Tipos de actualización que la granja de servidores admite.

Local

Información

SiteTemplates

Esta granja de servidores usa las siguientes definiciones de sitios.

Local

Información

Features

Características instaladas en la granja de servidores.

Local

Información

LanguagePacks

Paquetes de idioma necesarios en la granja de servidores.

Local

Información

AAMURLs

Direcciones URL de asignación de acceso alternativa del entorno actual que se deben tener en cuenta al actualizar.

Local

Información

OSType

En este equipo servidor de la granja de servidores no se ha instalado la versión de 64 bits de Windows Server 2008 o una posterior.

Local

Error

DatabaseSchema

El usuario ha modificado bases de datos de contenido que no se pueden actualizar.

Granja de servidores

Error

DataOrphan

Las bases de datos de contenido contienen datos huérfanos.

Granja de servidores

Error

SiteOrphan

No es posible hacer referencia correctamente a ciertos sitios.

Granja de servidores

Error

UnfinishedGradualUpgrade

Esta granja de servidores se está actualizando mediante el proceso de actualización gradual.

Granja de servidores

Error

MissingWebConfig

Este sitio web no tiene un archivo web.config.

Local

Error

InvalidHostNames

Se han encontrado nombres de host no válidos.

Local

Error

InvalidServiceAccount

Es necesario corregir la cuenta del grupo de aplicaciones.

Local

Error

DatabaseReadOnly

Las bases de datos de esta granja de servidores están configuradas como de solo lectura y se producirá un error al actualizar salvo que se configuren como de lectura y escritura.

Granja de servidores

Error

WYukonLargeDatabase

Las bases de datos de esta granja de servidores se hospedan en Windows Internal Database usa tecnología SQL Server como almacén de datos relacionales para las funciones y características de Windows, como Windows SharePoint Services, Active Directory Rights Management Services, Servicios UDDI, Windows Server Update Services y Windows System Resources Manager. y superan los 4 gigabytes.

Granja de servidores

Error

WYukonLargeSiteCollection

Las colecciones de sitios de esta granja de servidores se hospedan en Windows Internal Database y superan los 4 gigabytes.

Granja de servidores

Error

Resultado de la operación previa a la actualización

A medida que se procesan las reglas durante el análisis previo a la actualización, los resultados de cada regla se escriben en un archivo de registro XML y en un archivo de registro de texto. Estos archivos de registro se escriben en el directorio %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS y usan la siguiente convención de nomenclatura, en la que un número aleatorio se usa para diferenciar posibles intentos simultáneos de ejecutar el comando previo a la actualización:

  • ComprobaciónPreviaALaActualización_AAAAMMDD-hhmmss-milisegundo-número-aleatorio.XML

  • ComprobaciónPreviaALaActualización_AAAAMMDD-hhmmss-milisegundo-número-aleatorio.LOG

Los dos archivos de registro anteriores contienen la siguiente información:

  • Comprobaciones ejecutadas.

  • Problemas encontrados.

  • Una descripción de cómo corregir el problema detectado o un vínculo a un artículo de Knowledge Base relacionado con el problema.

Una vez finalizado el examen, los resultados en XML se transforman a formato HTML, que se puede visualizar como una página en el explorador web predeterminado. La convención de nomenclatura de archivos para el XML transformado es ComprobaciónPreviaALaActualización_AAAAMMDD-hhmmss-milisegundo-número-aleatorio.HTM. El resultado de esta conversión es una página HTML que se puede visualizar en el explorador web.