viernes, 29 de abril de 2011

Problemas con los features en SharePoint? Cómo listarlos, ubicarlos, desctivarlos o incluso eliminarlos

Para obtener el listado de features instaladas incluyendo los elementos Web instalados ejecute en el SharePoint Root o 12 hive la siguiente línea de comando:

stsadm -o enumallwebs –includewebparts > myFeatures.xml

Esto creará un archivo Xml que podrá ver cómodamente desde el navegador.

image

Para ubicar donde esta instalada un feature en una base de datos de contenido ejecute el siguiente query desde el Management Studio de MS SQL Server

select setuppath, * from AllDcos where setpath like ‘features%’

ListadoFeaturesInstaladas

Para ubicar algún elemento Web por su Id puede ejecutar la siguiente sentencia de T-Sql en el Management Studio de MS SQL Server:

select dirname, leafname from alldocs where id in (select tp_pageurlid from webparts where tp_webparttypeid = ‘Guid number here’)

UbicarWEbPartPorId

Esto le dará la ubicación donde se hace referencia en el portal donde esta utilizando el elemento Web.

Para un Elemento Web Declarativo puede ejecutar la siguiente línea de T-SQL:

select * from AllDocs where leafname like ‘%nombreElementoWeb.dwp’

UbicarElementoWeb

Para revisar el estado de los elementos Web en una página escriba el URL completo y agregue el parámetro de consulta “?Contents=1″

image

Esta imagen en de SharePoint 2010, que era la imagen que tenia a la mano la información que despliega 2007 es la misma.

Esto le mostrará un listado de elementos Web los que dicen dicen Open=No puede eliminarlos ya que de todos modos no los esta utilizando  y los que marcar error aún mas.

Excelente aplicación Windows para SharePoint 2007 para tener un inventario de los elementos Web instalados por Web Application y para eliminar los que tiene errores o ya no tienen instalada la feature pero quedo la referencia en el sitio de codeplex:

http://featureadmin.codeplex.com/

Esto te ayudará a eliminar las features que no están bien instaladas o que son huérfanas, para prepararte a una migración o bien para limpiar la instalación de SharePoint.

Aunque los ejemplos son propios la referencias donde obtuve parte de la información aquí listada en y un agradecimiento especial por su aporte a la comunidad en:

http://blog.uvm.edu/jgm/2010/08/25/preparing-the-sharepoint-2007wss3-database-for-upgrade/

http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/6058cd57-d8f2-4ee4-abac-eb8e68a6e6b8

SharePoint4Fun!,

Manolo Herrera

No hay comentarios.: