Cuando se crea una granja de SharePoint por primera vez, necesita usar los Servicios de Criptografía de Windows Server para encriptar ciertos componentes del servidor, como la Passphrase de la granja.
Después de un fin de semana largo, intentando crear la granja en un nuevo servidor que devolvía el siguiente error:
No se puedo crear la base de datos de configuración.
Se inició una excepción de tipo System.Security.Cryptography.CryptographicException. Información adicional de la excepción: Access is denied.
Me he puesto a leer en la MSDN la documentación sobre este espacio de nombre System.Security.Cryptography buscando el motivo de por qué tengo un acceso denegado, después de comprobar que las cuentas de instalación tienen los permisos adecuados en todos los servidores de la granja y a punto de convertir a esa cuenta como administrador de dominio L, sin ningún éxito.
Descubro que las claves se generan en la siguiente carpeta C:UsersAll UsersMicrosoftCryptoRSAMachineKeys y que por casualidad, en este servidor, los administradores locales no tienen permisos en esta carpeta. Con lo que, si SharePoint quiere generar las claves no va a poder y sólo me queda por probar darle permisos totales a los Administradores Locales en esa carpeta, para ver qué pasa.
Mi sorpresa es que ha solucionado el problema y se ha creado correctamente la granja de SharePoint.
Un problema menos y otro para enmarcar y recordar.
Saludos a todos…