Error de acceso a la base de datos de configuración de la aplicación de Servicios de Excel. Evento 5244

 

Se aplica a: SharePoint Server 2010 Enterprise

Última modificación del tema: 2009-12-04

Nombre de alerta:   error de acceso a la base de datos de configuración de la aplicación de Servicios de Excel

Identificador de evento: 5244

Resumen:   el servidor de aplicaciones de Aplicación de Servicios de Excel no pudo tener acceso a la base de datos de configuración y es posible que no pueda leer o guardar ninguna configuración. Todos los valores de configuración de Aplicación de Servicios de Excel se almacenan en la base de datos de configuración.

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

  • Es posible que la aplicación de Servicios de Excel no pueda efectuar el aprovisionamiento.

  • Es posible que la aplicación de Servicios de Excel no se inicie.

  • Es posible que aplicación de Servicios de Excel se interrumpa y que los libros de usuario no puedan cargarse.

  • En el registro de eventos aparece este evento: Identificador de evento: 5244 Descripción: se produjo un error inesperado mientras se intentaba tener acceso a configuración de servicio en la base de datos de configuración de SharePoint. Asegúrese de que el proxy de esta aplicación de servicio es miembro del grupo de proxies predeterminado para la aplicación web activa. Error =<error devuelto de SharePoint>.

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

  1. Es posible que la base de datos de configuración no tenga conexión o no esté disponible.

  2. Cambiaron los permisos para la base de datos de configuración o para la cuenta del grupo de aplicaciones en la que se ejecuta Aplicación de Servicios de Excel y Aplicación de Servicios de Excel dejó de tener acceso a la base de datos de configuración.

Nota

Para realizar las siguientes tareas, debe pertenecer al grupo de administradores de la granja de servidores de SharePoint.

Solución: conceder los permisos correctos para la cuenta de acceso a la base de datos

  • Para buscar la cuenta de acceso a la base de datos:

    1. En la página de Administración central, en Inicio rápido, haga clic en Seguridad y, en la sección Seguridad general, haga clic en Configurar cuentas de servicio.

    2. En la página Cuentas de servicio, en la sección Administración de credenciales, seleccione en la lista desplegable la opción Grupo de aplicaciones de servicio para el grupo de aplicaciones que ejecuta Aplicación de Servicios de Excel. Cuando esta opción está seleccionada, el nombre de la aplicación de Aplicación de Servicios de Excel aparece en el cuadro de la lista debajo de la lista desplegable; por ejemplo, Aplicación de Servicios de Excel.

    3. Observe la cuenta que está seleccionada en la lista Seleccione una cuenta para este componente y haga clic en Aceptar.

  • Para comprobar si la cuenta tiene los permisos correctos en SQL Server:

    1. Conéctese al equipo que ejecuta SQL Server con una cuenta con permisos de administrador.

    2. En SQL Server Management Studio, en el panel de navegación del Explorador de objetos, expanda el nodo Seguridad y, a continuación, haga clic en el nodo Inicios de sesión. El nombre de la cuenta de acceso a la base de datos indica que se trata de una cuenta de inicio de sesión de SQL, por ejemplo, ##MS_PolicyTsqlExecutionLogin##.

    3. Si ya hay una cuenta, en el panel de navegación del Explorador de objetos, expanda el nodo Bases de datos, expanda el nodo de la base de datos de configuración (por ejemplo, WSS_Config), expanda el nodo Seguridad y, a continuación, haga clic en Funciones.

    4. Expanda el nodo Funciones de base de datos, haga clic con el botón secundario en db_owner y, a continuación, seleccione Propiedades.

    5. En el cuadro de diálogo Propiedades de la función de la base de datos, compruebe si la cuenta de acceso a la base de datos está incluida en la lista Miembros de esta función. Si la cuenta no está incluida, haga clic en Agregar.

  • Para comprobar si Aplicación de Servicios de Excel puede leer desde la base de datos de configuración

    1. En el equipo, haga clic en Inicio, en Todos los programas, en Productos de Microsoft SharePoint 2010 y, por último, en Consola de administración de SharePoint 2010.

    2. En el símbolo del sistema, escriba el nombre del cmdlet de Windows PowerShell, Get-SPExcelServiceApplication, para obtener la configuración de la aplicación de Aplicación de Servicios de Excel especificada. Esta configuración se lee en la base de datos de configuración.