SharePoint. CryptographicException Access is Denied en el Asistente de Configuración de Producto

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…

SharePoint. El valor de un buen buscador

Una de las principales capacidades de SharePoint se basa en el Buscador. Desde las primeras versiones de SharePoint, ha ido evolucionando sus características y mejorando en cada una de las versiones, y las capacidades de búsquedas no se han quedado atrás.

 

SharePoint 2013 unifica los servidores de búsqueda de Microsoft bajo una única versión que contempla los mejor del Buscador Empresarial y de FAST Search, un producto con la mejor tecnología de búsqueda y capacidades increíbles que podemos ver en el siguiente artículo del maestro Daniel Seara.

¿Qué aporta a SharePoint el buscador?

Si no lo es todo, creo que es parte del todo, ya que ofrece una gran diferenciación con respecto a otros productos similares. El buscador de SharePoint ofrece la principal característica de buscar dentro del contenido de documentos, listas, personas, conversaciones, videos, etc.

También ofrece la capacidad de poder rastrear diferentes orígenes de contenidos que no son SharePoint, como Exchange, carpetas compartidas, sitios webs, para que el usuario pueda encontrar resultados en ellos.

… pero no todo es que el usuario realice una búsqueda…

Si nos damos una vuelta por el servicio de búsqueda, nos encontramos con que fundamentalmente tenemos dos conceptos que se encargan, uno de rastrear el contenido e indexarlo y el otro de devolver las consultas al usuario. Y es en las consultas donde quiero que nos paremos y reflexionemos, ¿por qué no usar estas consultas para mostrar contenido al usuario?

Normalmente el concepto Buscador se asocia a un cuadro de texto donde el usuario realizar una pregunta al contenido, pero con SharePoint podemos dar un paso más y utilizar todo el potencial del buscador para ofrecer contenido. Veamos un ejemplo.

Publicando las sesiones de la Iberian SharePoint Conference 2013

La web de la Conferencia se ha construido utilizando las características de Publicación de Contenido Web de SharePoint 2013. Se han aprovechado las características de tipos de contenido, páginas maestras y plantillas de páginas para ofrecer la información referente a la Conferencia.

Hasta aquí todo normal, páginas de contenido que se muestran utilizando el menú o el Web Part de Consulta de Contenido. El cambio lo hemos dado para mostrar el contenido de las sesiones, sesiones que podemos clasificar por Speaker, Sala o Track al que pertenece y es aquí donde el buscador de SharePoint entra en juego.

Utilizando las capacidades de refinamiento de consulta del buscador de SharePoint, y sin necesidad de tirar una línea de código, mostramos todas las sesiones con la posibilidad de filtrar o refinar por Speaker, Sala o Track, como muestra la siguiente imagen.

 

¿Cómo se hizo?

Básicamente seguimos los siguientes pasos:

  1. Creamos un tipo de Contenido Session, que hereda de Página, con los metadatos que necesitábamos: Título, Imagen, Sala, Track, Speaker, etc.
  2. Creamos una Plantilla de Página, basándonos en el tipo de contenido Session, que nos permita crear cada una de las sesiones con su Video, Slide y los metadatos oportunos.
  3. Definimos en el Esquema de búsqueda, las propiedades administradas que creamos con el tipo de contenido de Session, para que permitan búsqueda y refinamiento.
  4. Dejamos al servicio de búsqueda realizar su trabajo de rastreo e indexado.
  5. Creamos una página para nuestra consulta, donde insertamos el Web Part de Consulta de Búsqueda y definimos la consulta que nos devuelve el tipo de Contenido Session, con una plantilla de visualización adecuada, en este caso, Paginada con imagen a la izquierda en tres líneas.
  6. En la misma página, insertamos a la derecha un Web Part específico de Refinamiento y seleccionamos las propiedades administradas que queremos utilizar para el refinamiento
  7. Dejamos que el usuario juegue con la página J

Fácil, ¿no?

Como os comenté al principio, el servicio de búsqueda es capaz de rastrear e indexar contenido externo que no pertenezca a SharePoint, y esto mismo que hemos realizar con contenido de Páginas lo podíamos haber realizar perfectamente utilizando un BDC que conecta con una base de datos de Cursos, que hemos configurado para que SharePoint indexe y al que le hemos definido unas propiedades administradas que nos permita realizar filtros en función de los metadatos de los cursos, y, al igual que con las Páginas, sin necesidad de una línea de desarrollo.

Entraremos más en detalle en estos pasos, pero básicamente son muy simples, tan sólo requiere de un cambio de mentalidad para aprovechar todo el potencial de las búsquedas de SharePoint pero no para buscar, si no para mostrar el contenido al usuario. Un buen ejemplo, es la web de CompartiMOSS que está completamente implementada con búsquedas.

 

Saludos a todos…

P.D. En breve os enviaremos los usuarios y contraseñas para acceder al contenido de la conferencia.

SUGES. European SharePoint Conference en Barcelona

El año 2014 también será el año de SharePoint en España. La European SharePoint Conference se celebrará del 5 al 8 de mayo de 2014 en la maravillosa ciudad de Barcelona. Un gran evento para empezar el año aprendiendo sobre SharePoint de los mejores.

 

Ya confirmada la agenda, y entre los grandes de SharePoint a nivel mundial, tendremos a:

Para los miembros de SUGES, tenemos una oferta del 10% de descuento en la compra de la entrada para la Conferencia. Si nos registramos y usamos el código UGSP14 nos podemos aprovechar del “early booking discount” y ahorrarnos unos 250€ en el precio de la entrada.

¿A qué esperas para apuntarte? Junto a la Iberian SharePoint Conference, es una de las conferencias más relevantes que se celebran en nuestro país y no os la podéis perder.

Regístrate en http://www.sharepointeurope.com/attend/pricing y no olvides de utilizar el código de descuento de la comunidad.