Operaciones de Backup&Restore en SharePoint 2010

Con SharePoint 2010 dispondremos de operaciones de mantenimiento más sofisticadas para realizar backups o restaurar elementos de SharePoint, podremos realizar estas operaciones sobre componentes completos o de forma granular (una Colección de Sitios o una lista). Para realizar estas operaciones disponemos de una sección completa en la Consola de Administración Central y cmdlet’s de PowerShell.

Backup&Restore 

Configuración inicial

Antes de comenzar, debemos indicar a SharePoint los hilos de ejecución que podrá utilizar al realizar tareas de backup/restore y el directorio donde se guardarán los ficheros del job de backup y restore. Por defecto el valor es de 3 hilos, aunque podemos aumentarlos hasta 20, todo depende de la carga del servidor. El directorio de backup debe ser una carpeta compartida a la que tenga acceso el usuario configurado en el servicio de windows “SharePoint Timer Service”.

image

Backups y restauraciones completas

Permiten seleccionar distintos elementos de la granja como: la bbdd de configuración,servicios, aplicaciones de servicios y aplicaciones web.

La acción de backup puede ser completa o diferencial a un backup existente. Además podemos elegir entre hacer un backup de todo el contenido o solo los datos de configuración (muy útil para preparar entornos de trabajo).

Tanto la tarea de backup como de restauración se ejecutan mediante el job “Backup/restore”, al ejecutar el backup se abre una ventana indicando el estado del job y su evolución.

Concluido el job, se creará en la carpeta de backip una subcarpeta del tipo “spbr{Nº de ejecución}” , esta carpeta contendrá los ficheros generados en el proceso de backup y los ficheros: spbrtoc.xml con información sobre el estado de ejecución del job, spbackup.log con trazas sobre el proceso, spbackup.xml con las trazas en formato XML.

Para realizar una restauración se indicará el directorio donde se encuentran los ficheros a restaurar y se elegirán los elementos.

SelecciónGranular  image

image JobBackupRestore RestauraciónCompleta

 

 

 

Operaciones granulares

Podemos realizar operaciones de backup/restore sobre Colecciones de Sitio, sitios y listas de forma independiente, además de restaurar bases de datos desatendidas. Para realizar estas restauraciones solo podremos utilizar PowerShell ya que de momento no existe ninguna opción desde la interfaz gráfica.

La opción “Perform a site collection backup” generará un fichero del tipo .back que almacenará todo el contenido y configuraciones de una Colección de Sitios. Para realizar una restauración de la Colección disponemos del cmlet de PowerShell “Restore-SPSite”, con una sintaxis similar a la siguiente:

Restore-SPSite –Identity http://intranet.contoso.com/sites/greatbritain -Path C:SPBackupBritain.bak

 

La opción “Export a site or list” utiliza Web Content Deployment y está pensado para mover datos entre distintos entornos, genera un fichero del tipo .cmp. En este caso para la importación disponemos del cmlet “Import-SPWeb”:

Import-SPWeb –Identity http://intranet.contoso.com -Path C:SPBackupbritishbirds.cmp

 

RestauraciónGranular

 

Para más información podéis consultar Backup and recovery (SharePoint Server 2010)

WebCast SUGES: SharePoint Designer 2010, la herramienta clave para los Information Workers

 

Microsoft Office SharePoint Designer 2010 (SPD 2010) rompe radicalmente con su predecesor y se convierte en una herramienta pensada más para los trabajadores de la información ya que se centra en la gestión y uso de elementos típicos de SharePoint como Listas, Bibliotecas de Documentos, Tipos de Contenido, etc. Además, SPD 2010 permite personalizar el look & feel de sitios de SharePoint y crear soluciones de negocio a través de la creación de flujos de trabajo, conexión a orígenes de datos externos mediante la DataFormWebPart e integración de datos de sistemas LOB mediante las características de los Business Connectivity Services (BCS). En este WebCast se revisarán todas estas características que ofrece el producto para poder trabajar con sitios de SharePoint desde el punto de vista operativo: trabajo con elementos de SharePoint,  uso de la xsltListViewWebPart, Business Connectivity Services, etc.

Datos de interés:

· Audiencia: Information Workers, administradores de IT, desarrolladores.

· Requisitos previos: Conocimientos de la plataforma SharePoint 2007.

· Fecha: miércoles 19 de mayo

· Hora: 19:00 a 20:30.

· Ponente: Juan Carlos González, Arquitecto de soluciones en el CIIN (www.ciin.es) y MVP de SharePoint Server.

· URL de inscripción al WebCast: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032451333&EventCategory=4&culture=es-ES&CountryCode=ES

Próximos eventos de SUGES

WebCast: SUGES- SharePoint 2010 desde cliente. No tengas miedo.

Si quieres ser el primero de todas las noticias del grupo conéctate a las RSS de SUGES.

Comunidades

Grupo de Usuarios de SharePoint España

SUGES en LinkedIn

Hispapoint en LinedIn

Recursos

Centro de desarrolladores de SharePoint

SDK online SharePoint 2010

SharePoint 2010 en TechNet

Listado de Bases de Datos de SharePoint 2010

Al instalar SharePoint 2010 veremos como se multiplican las bases de datos, si en MOSS 2007 podíamos tener unas 8 bases de datos en una implantación pequeña, con 2010 tendremos para los ‘mismos’ servicios más de 15 bases de datos. Esto se debe a que la arquitectura basada en aplicaciones de servicio.

Microsoft nos detalla cada una de las bbdd que se generarán por servicio y el tamaño que puede llegar a tener.Entre las bases de datos encontramos:

Tipos de Base de datos Descripción Servicio Nombre real de BBDD
Configuration Configuración de la granja General SharePoint_Config
Central Administration Content BBDD de contenido de la administración central Administración central

WSS_Admin_Content_{GUID}

Content BBDD de contenido General

WSS_Content_{GUID}

Usage Almacena información de estado de la granja Recolección de datos de mantenimiento y uso WSS_Logging
Business Data Connectivity Contiene los esquemas del BCS Servicio de conectividad a datos empresariales Bdc_Service_DB_{GUID}
Application Registry Se utiliza como paso intermedio en la migración de BCS a BCS Servicio de registro de aplicaciones  
Subscription Settings   Configuración de suscripción de Microsoft SharePoint Foundation  
Search Administration Contiene información de la configuración del servicio de búsqueda búsqueda

Aplicación_de_servicio_de_búsqueda_DB_{GUID}

Crawl Mantiene el estado e histórico del crawling búsqueda

Aplicación_de_servicio_de_búsqueda_CrawlStoreDB_{GUID}

Property Almacena los metadatos y propiedades indexadas búsqueda

Aplicación_de_servicio_de_búsqueda_PropertyStoreDB_{GUID}

Web Analytics Reporting Contiene información necesario para la generación de informes de uso y diagnótico Web Analytics  
Web Analytics Staging Almacena información sobre agregados, metadatos, … Web Analytics  
State Almacena datos temporales para servicios como InfoPath o Visio Services Servicio de estado StateService_{GUID}
Profile Mantiene información sobre los perfiles de usuario perfiles de usuario Aplicación de servicio de perfiles de usuario_ProfileDB_{GUID}
Synchronization Se utiliza para almacenar datos durtante la sincronización de perfiles perfiles de usuario

UserProfileApplication_SyncDB_{GUID}

Social Tagging Almacena todos los datos sociales que realizan los usuarios en todos los sitios con los que trabajan perfiles de usuario Aplicación de servicio de perfiles de usuario_SocialDB_{GUID}
Managed Metadata Service Mantiene las estructuras de metadatos y tipos de contenidos sindicados Servicio de metadatos administrados Servicio de metadatos administrados_{GUID}
Secure Store Almacena las credenciales de usuarios utilizados por el resto de servicios Servicio de almacenamiento seguro

Secure_Store_Service_DB_{GUID}

       

 

Más recursos:

Services in SharePoint 2010 Products

Topologies for SharePoint Server 2010

Storage and SQL Server capacity planning and configuration

Habilitar la Taxonomía de SharePoint 2010

El servicio de metadatos de SharePoint 2010 nos permite asociar metadatos a los contenidos, estos metadatos se utilizarán para ayudar al buscador a encontrar información, ayuda a la catalogación de la información y permite al resto de usuarios dar un significado dentro del negocio. SharePoint nos permitirá indicar los metadatos escribiendo directamente una palabra o desde un árbol de términos con un sentido en nuestra organización.

image image

 

Esta funcionalidad se provee como una aplicación de servicio de SharePoint, por defecto viene desactivada, podremos agregarla a mano en la Consola de Administración Central desde la opción “Administrar aplicaciones de servicio” o mediante el asistente seleccionando el servicio “Servicio de metadatos administrados”.Cuando tengamos la aplicación de servicio creada entraremos en su página de configuración seleccionando la aplicación y pulsando en “Administrar”.

Podemos manejar la siguiente estructura:

–Grupo de términos

    —Conjunto de términos

         —Término

Los grupos de términos permiten agrupar conjuntos de términos y especificar los usuarios que podrán colaborar en estos grupos.

El conjunto de términos agrupa términos y permite establecer el orden y las personas que podrán agregar nuevos términos.

Los términos serán las palabras que se utilizarán para catalogar los contenidos, podremos definir abreviaturas para facilitar su introducción.

image  image image image

 

Una vez creada nuestra estructura tendremos que habilitar las bibliotecas para que puedan utilizar los metadatos, para hacerlo agregaremos una columna del tipo “Metadatos administrados”, al hacerlo veremos que nos salta un mensaje del tipo “La característica requerida no está habilitada” y si intentamos guardarla “No se activó la característica Taxonomía (Identificador de característica “73EF14B1-13A9-416b-A9B5-ECECA2B0604C”).<br>No se seleccionó un conjunto de términos o punto de anclaje”. Esto se debe a que tenemos que activar la feature de Taxonomía manualmente,  por defecto está oculta, así que desde PowerShell ejecutaremos el comando “Enable-SPFeature -Identity 73EF14B1-13A9-416b-A9B5-ECECA2B0604C -Url <Nuestra URL>”.

image image

Cuando hayamos activado la característica, intentaremos de nuevo agregar la columna y veremos como en esta ocasión si aparece el árbol definido previamente desde la administración central, seleccionaremos el conjunto de términos a partir del cual el usuario podrá navegar y aceptaremos los cambios.

image

 

Más información:

Plan managed metadata (SharePoint Server 2010)

SharePoint 2010: Edición de formularios de listas

Todas las listas contienen una serie de páginas estándar que permiten:

  • Creación: NewForm.aspx
  • Edición: EditForm.aspx
  • Visualización: DispForm.aspx

Cada uno de estas páginas contiene una webpart que muestra los controles para su visualización/edición en función de las columnas que disponga la lista. Con SharePoint 2010 podremos modificar estos formularios desde: la interfaz gráfica, InfoPath, SharePoint Designer y mediante el modelo de objetos con una solución WSP.

Desde la interfaz gráfica

Desde la interfaz gráfica podremos realizar pequeñas modificaciones en las páginas de formulario estándar, desde las opciones de edición de la lista encontraremos una opción con el título “Elementos web de formulario” desde el que navegaremos a los formularios de la lista. Al entrar en modo edición podremos agregar otras WebParts por ejemplo para mostrar un contenido.

image image

Desde SharePoint Designer

Al igual que con 2007, podremos modificar los formularios desde SharePoint Designer. Al abrir el sitio desde SahrePoint designer, desde la opción “Listas y bibliotecas” seleccionaremos nuestra lista para ver la página de resumen de la lista, desde la sección de formularios podremos editar el formulario mediante XSL o agregando nuestros propios controles o WebParts.

 

InfoPath

Mediante los Formularios de lista de InfoPath 2010 podremos asociar un formulario estándar a un formulario InfoPath, pudiendo así realizar una mayor personalización.

Esta funcionalidad solo está soportada en la versión Server y con las características Enterprise activadas.

Desde las opciones de “herramientas de lista” en la ribbon al seleccionar “Personalizar formulario” se abrirá Infopath Designer 2010 y creará una plantilla con un aspecto similar al de la imagen. Esta plantilla contendrá una tabla con un control por cada columna y en el origen de datos principal aparecerá un campo por cada columna.

image image

Para publicar nuestro formulario podremos realizarlo directamente desde la opción de “publicación rápida”.

En el caso que modifiquemos la estructura de la lista, tendremos que modificar de nuevo el formulario, entrando en la misma opción “Personalizar formulario” se cargará la plantilla subida y saltará una alerta notificando que ha habido una modificación en la lista no reflejada en el formulario, podremos entonces actualizar el origen de datos automáticamente con las nuevas columna o ignorarlas.

Si hemos modificado los formularios y queremos volver a los formularios predefinidos podemos realizarlo desde la configuración de la lista > Configuración de formulario > Use el formulario de SharePoint predeterminado.

 

Desde el MO

Podremos crear una solución WSP que despliegue nuestras páginas de aplicación y se asocien a la lista.

Para asociar nuestras páginas a la lista tendremos que obtener una referencia a la clase SPlist que represente la lista y editaremos las propiedades: DefaultNewFormUrl, DefaultEditFormUrl, DefaultDisplayFormUrl.

SharePoint 2010: Error al utilizar InfoPath

Al utilizar un formulario InfoPath con la RTM de SharePoint 2010 aparece un error del tipo “No se puede representar el formulario. Esto puede deberse a un problema en la configuración del Servicio de estado de Microsoft SharePoint Server”. Al analizar el log de SharePoint encontramos una traza del tipo “The FormServer is not configured properly: The StateService cannot issue a new session, either because no StateServiceApplicationProxy is bound to the current webapp, or because no online and unpaused databases could be found”.

El problema es que por defecto vienen la mayoría de los servicios de aplicación sin activar, incluido el “Servicio de estado” o “StateService”. En SharePoint 2010 el servicio de estado se provee como una aplicación de servicio, para activarlo no podremos crearlo desde la opción de “Nueva aplicación de servicio” en la Administración Central, por lo que tendremos que hacerlo desde el asistente de de configuración que encontraremos en la Administración Central, seleccionaremos la opción “Servicio de estado” y “Siguiente”.

 image