Desde este mes de febrero, el equipo de producto de SharePoint ha empezado a distribuir las actualizaciones acumulativas a través de Windows Update. La pregunta es ¿tenemos que tenerlas activadas para mantenernos al día?
Mi respuesta sería No y os voy a explicar el por qué.
La primera razón viene motivada por el proceso de actualización en SharePoint. Este proceso, nos lleva a ejecutar el Asistente de Configuración de la Granja cuando se instala una actualización. Es decir, las actualizaciones se realizan siempre en dos pasos:
- Instalar y actualizar los binarios, ya sea un acumulativo o un Service Pack, en cada uno de los servidores de la granja.
- Ejecutar el Asistente de Configuración de la Granja o Configuration Wizard para que se apliquen los cambios, a nivel de bases de datos, que hemos instalado anteriormente.
Esto, a mi entender, quiere decir que si se instala de forma desatendida por Windows Update, tenemos que asegurarnos primero que está en todos los servidores de la granja y que, sin dejar que pase un tiempo excesivo, tenemos que planificar una parada de servicio para ejecuta el asistente que nos llevará a un reinicio de los servicios del IIS.
El segundo motivo está relacionado con la siguiente pregunta ¿debo instalar las Actualizaciones Acumulativas?. Aunque el proceso de actualización ha mejorado notablemente por parte de Microsoft, hay que tener mucho cuidado con las actualizaciones mensuales o acumulativas que recibimos de este, por lo siguiente:
- Lo normal, es que si instalamos una nueva versión en Producción, tendremos que alinearla con el resto de entornos de PRE, Integración y Desarrollo
- ¿Podemos asegurar que esta nueva versión es compatible al 100% con nuestras personalizaciones? ¿no sería mejor probarla primero en PRE?
Hagamos extensible este último punto al resto de servicios, incluso, al sistema operativo. He recibido llamadas de clientes, a los que se les ha actualizado automáticamente el sistema operativo y, por desgracia, esa actualización tenía un bug que hacía que el IIS y SharePoint dejara de funcionar correctamente.