none
Office Web Apps: Problemas al generar los permisos de SP_Service de forma automática y problemas con los visores RRS feed

  • Pregunta

  •      Buenos días,

         Estoy haciendo una instalación de SharePoint lo más limpia posible. Ya había completado la instalación de SharePoint Server 2010. Tengo un servidor con SharePoint y otro con SQL Server.

         Para la instalación usé SP_Admin y dejé SP_Farm para la granja, como está establecido. Todo funcionaba correctamente.

         He instalado Office Web Apps para estudiar si nos resultará útil. Para ello, los pasos seguidos han sido:

         1. Añadir una cuenta administrada SP_Service

         2. Instalar Office Web Apps con SP_Admin

         3. Arrancar servicios (Excel, PowerPoint y Word)

         4. Crear aplicaciones de servicios en un pool con la cuenta SP_Service (Excel, PowerPoint y Word)

         5. Crear colección de sitios y activar la característica

         Al intentar ver un documento con Office Web Apps, recibo un error. Viendo los logs compruebo que SP_Service no puede acceder a la BBDD de Contenido. Añadimos el permiso de db_owner a ese usuario en esa BBDD y ya no aparece el error.

         1ª Pregunta: ¿Por qué no se da automáticamente el permiso de db_owner? Según la información de Technet (http://technet.microsoft.com/en-us/library/cc678863.aspx), se asignan automáticamente el rol WSS_CONTENT_APPLICATION_POOLS a SP_Service en la BBDD de Configuración y en la de Administración (esto sí se ha hecho) y, adicionalmente, se dan permisos de db_owner en las BBDD de Contenido (esto no se ha hecho). ¿Sabéis qué he podido hacer mal? Podría dar permisos de db_owner en las BBDD para solucionar el problema, pero tener que ir añadiendo ese permiso cada vez que quiera crear una BBDD de Contenido no parece lo más gobernable...

         Una vez concedido el permiso de db_owner, ya no aparece ese error y, probando cada tipo de documento:

         a) Excel => Se abre correctamente tanto en lectura como en escritura dentro de las Office Web Apps

         b) PowerPoint => Está un rato cargando y al final da un error. En los logs encuentro un problema que parece ser de timeout debido a no encontrar workers disponibles o similares. Las únicas trazas descriptivas hablan (salteadas) de:

              AppPool::FindWorker: No free workers...

              Worker: <ID> took too long to register...

              Failed to create process object por pid <PID>...

         c) Word => Lo he dejado más de 10 minutos cargando y no lo consigue (pero no da error). En los logs sí parece haber algún error "Failed to create process object..."

         2ª Pregunta: ¿Es posible que tenga que configurar algo más de las Office Web Apps? ¿Tengo manera de ver cuántos workers existen, si se están quedando colgados, aumentar la cantidad...? ¿Se os ocurre una manera de verificar qué está pasando?

         Perdonad por todo el rollo que os he soltado.

         Muchas gracias.

         Un saludo.

    miércoles, 3 de octubre de 2012 11:45