Compartir a través de


No se puede crear la memoria caché de disco del libro de Excel - Evento 5226

 

Se aplica a: SharePoint Server 2010 Enterprise

Última modificación del tema: 2010-08-12

Nombre de alerta: no se puede crear la memoria caché de disco del libro de Excel

Identificador de evento: 5226

**Resumen:**Aplicación de Servicios de Excel guarda los libros que carga en una memoria caché temporal en el disco. En este caso, la memoria caché de disco del libro no se puede crear en el equipo servidor de Aplicación de Servicios de Excel.

Síntomas: es posible que se muestren uno o varios de los síntomas siguientes:

  • No se puede iniciar Aplicación de Servicios de Excel.

  • Error al aprovisionar el servicio.

  • No se pueden cargar los libros.

  • Este evento aparece en el registro de eventos: Identificador de evento: 5226 Descripción: no se puede crear u obtener acceso a la memoria caché del libro en <ubicación de memoria caché en disco>. Aplicación de Servicios de Excel no puede funcionar sin una memoria caché del libro.

Causa: el problema se puede deber a una o varias de las causas siguientes:

  1. Es posible que la cuenta que ejecuta el grupo de aplicaciones en el que se ejecuta Aplicación de Servicios de Excel carezca de permisos para crear un directorio en el equipo servidor de Aplicación de Servicios de Excel.

  2. Es posible que el equipo servidor de Aplicación de Servicios de Excel tenga problemas de disco duro o que el disco duro esté lleno.

Solución: comprobar que el equipo servidor esté en funcionamiento y tenga espacio en disco suficiente

  • Compruebe que el equipo que ejecuta el servidor Aplicación de Servicios de Excel funcione correctamente y tenga espacio en disco suficiente. El mensaje del registro de eventos de identificación 5226 identifica el disco que usa el servidor Aplicación de Servicios de Excel.

Solución: comprobar si la cuenta que ejecuta la aplicación de Servicios de Excel puede crear una carpeta Temp

  • Compruebe que la cuenta que ejecuta Aplicación de Servicios de Excel tenga permisos para crear una carpeta Temp en el equipo servidor. Elimine la carpeta Temp existente para que el servicio pueda crear una carpeta Temp nueva. Use el siguiente procedimiento para identificar la cuenta que ejecuta el grupo de aplicaciones en el que se ejecuta Aplicación de Servicios de Excel.

Para identificar la cuenta del grupo de aplicaciones:

  1. Haga clic en Inicio, en Todos los programas, en Productos de Microsoft SharePoint 2010 y, a continuación, haga clic en Consola de administración de SharePoint 2010.

  2. En el símbolo del sistema, escriba el nombre del cmdlet de PowerShell Get-SPExcelServiceApplication para obtener el nombre del grupo de aplicaciones. Anote el valor de la propiedad ApplicationPool que devuelve este cmdlet.

  3. Haga clic en el botón Inicio, elija Herramientas administrativas y, a continuación, haga clic en Administrador de Internet Information Services (IIS).

  4. En el panel Conexiones, expanda el nodo de servidor y, a continuación, haga clic en Grupos de aplicaciones.

  5. En la vista de características del panel de lectura, en la columna Identidad, anote la cuenta del grupo de aplicaciones identificado.

Solución: comprobar los permisos en la ubicación de la memoria caché del libro

  • Compruebe que la cuenta que ejecuta el grupo de aplicaciones en el que se ejecuta Aplicación de Servicios de Excel tenga permisos para crear un directorio en el equipo servidor de Aplicación de Servicios de Excel. Comience mediante la identificación de la ubicación de la memoria caché del libro.

    Para identificar la ubicación de la memoria caché del libro:

    1. En el sitio web de Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio y en la columna Nombre, haga clic en el nombre de la aplicación Aplicación de Servicios de Excel afectada por el problema.

    2. En la página Administrar la aplicación de Servicios de Excel, haga clic en Configuración global y en la sección Caché de los libros, anote la ubicación de la memoria caché del libro en el cuadro de texto Ubicación de caché de libros.

    3. Si el cuadro Ubicación de caché de libros está vacío, Aplicación de Servicios de Excel está usando la ubicación predeterminada, %windir%\temp.

    Para comprobar los permisos en la ubicación de la memoria caché del libro

    1. Navegue al directorio principal de la ubicación de la memoria caché del libro. La ubicación predeterminada es <unidad de SO>:\windows\temp.

    2. Haga clic con el botón secundario en la carpeta y haga clic en Propiedades. Aparecerá el cuadro de diálogo Propiedades.

    3. En la lista Nombres de grupos o usuarios de la pestaña Seguridad, compruebe si aparece la cuenta que ejecuta el grupo de aplicaciones en el que se ejecuta Aplicación de Servicios de Excel. Tenga en cuenta que es posible que la cuenta pertenezca a un grupo de esta lista.

    4. Si la cuenta del grupo de aplicaciones no está incluida en la lista, haga clic en Editar y, a continuación, haga clic en Agregar.

    5. Escriba el nombre de la cuenta y haga clic en Aceptar.

    6. En el cuadro de diálogo Propiedades, en la pestaña Seguridad, haga clic en Avanzadas.

    7. En el cuadro de diálogo Configuración de seguridad avanzada, seleccione el nombre de la cuenta y, a continuación, haga clic en Editar.

    8. En el cuadro de diálogo Configuración de seguridad avanzada para <nombre de carpeta>, compruebe que la cuenta está seleccionada y, a continuación, haga clic en Editar.

    9. En el cuadro de diálogo Entrada de permiso para <nombre de carpeta>, compruebe que todas las casillas de permisos Permitir estén activadas y que todas las casillas de permisos Denegar estén desactivadas.

    10. Haga clic en Aceptar para cerrar todos los cuadros de diálogo.

Solución: eliminar las carpetas de la aplicación de Servicios de Excel antiguas en el directorio de memoria caché del libro para que se pueda volver a crear la memoria caché

  1. Navegue al directorio principal para encontrar la ubicación de la memoria caché del libro. La ubicación predeterminada es <unidad de SO>:\windows\temp.

  2. Si el directorio incluye una carpeta Aplicación de Servicios de Excel, elimine la carpeta.

Solución: llevar a cabo una operación iisreset para reiniciar el servicio

  • En el equipo, haga clic en Inicio, haga clic en Ejecutar y, en el cuadro de texto Abrir, escriba iisreset y haga clic en Aceptar.