martes, 24 de noviembre de 2009
Error al editar listas en vista hoja de datos en WSS 3.0 y MOSS 2007
"no hay instalado un componente de hoja de datos compatible con el Windows SharePoint Services, el navegador no admite los controles ActiveX o se ha inhabilitado la compatibilidad con los controloes ActiveX"
Esto se debe, bien a que no está instalado Office (lo menos común) o a que están combinados productos de Office 2003 y 2007 (más frecuente).
La solución a este problema pasa por eliminar desde el REGEDIT la siguiente clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{65bcbee4-7728-41a0-97be-14e1cae36aae} y reiniciar Internet Explorer.
SharePoint Best Practices Analyzer
Puede obtenerse la descarga directa y gratuita desde:
"Microsoft Best Practices Analyzer for Windows SharePoint Services 3.0 and the 2007 Microsoft Office System"
http://www.microsoft.com/downloads/details.aspx?familyid=cb944b27-9d6b-4a1f-b3e1-778efda07df8&displaylang=en
Una vez extraida en C:\BPA ejecutaremos la siguiente instrucción desde línea de comandos:
sharepointbpa.exe -cmd analyze -substitutions SERVER_NAME CentralAdministrationServer
Modificando el parámetro "CentralAdministrationServer" por el nombre de nuestro servidor que contiene la administración central de SharePoint.
lunes, 23 de noviembre de 2009
Office Live: SharePoint "Lite" gratuito
Podemos acceder a crear nuestro site desde:
http://www.officelive.com/en-us/
jueves, 19 de noviembre de 2009
Reciclar Pool de Aplicaciones por línea de comandos o script
Mostraremos distintos métodos para afrontar esta sencilla tarea.
IIS 6.0
Con los comando nativos de administración de IIS cscript.exe c:\windows\system32\iisapp.vbs /a "Nombre del pool" /r
http://dotnetslackers.com/IIS/re-151437_Recycle_IIS_App_Pool_from_Script.aspx
Con un pequeño script en JScript
http://blogs.iis.net/chrisad/archive/2006/08/30/Recycling-Application-Pools-using-WMI-in-IIS-6.0.aspx
Para Powershell
http://stackoverflow.com/questions/590094/recycling-iis-application-pool-using-powershell-exception-calling-recycle
IIS 7.0
Script
http://learn.iis.net/page.aspx/163/managing-applications-and-application-pools-on-iis-7-with-wmi/
Powershell
http://learn.iis.net/page.aspx/439/powershell-snap-in-run-time-data/
Referencia de APPCMD
http://technet.microsoft.com/en-us/library/cc770764%28WS.10%29.aspx
miércoles, 28 de octubre de 2009
Herramientas de QUEST para SharePoint
Toda la información está disponible en:
http://www.quest.com/sharepoint/
lunes, 31 de agosto de 2009
Modificando las páginas maestras
Para ello, recojo una serie de enlaces bastante orientativos, disfrutadlos:
http://blogs.msdn.com/joelo/archive/2007/04/12/master-page-and-themes-on-wss-sites-in-moss.aspx
http://office.microsoft.com/en-us/sharepointdesigner/HA101009061033.aspx
http://cameronmoll.com/archives/2007/05/skinning_ms_sharepoint_with_st/
http://www.heathersolomon.com/blog/articles/sp2007.aspx
http://blogs.msdn.com/joelo/archive/2007/04/12/master-page-and-themes-on-wss-sites-in-moss.aspx
viernes, 28 de agosto de 2009
Microsoft SharePoint Administration Toolkit
Puede obtenerse desde:
http://www.microsoft.com/downloads/details.aspx?FamilyId=263CD480-F6EB-4FA3-9F2E-2D47618505F2&displaylang=en
La referencia completa de la herramienta acerca de su utilidad e instalación:
http://technet.microsoft.com/en-us/library/cc508851.aspx
Preparándonos para Sharepoint 2010
http://sharepoint.microsoft.com/Pages/Default.aspx
Quiero aprovechar para recomendar la web del Centro de Innovación en Integración (CIIN), como sitio de recursos en el que constantemente nos mantienen actualizados sobre novedades en SharePoint:
http://www.ciin.es
martes, 18 de agosto de 2009
Sharepoint Designer 2007 gratutito
http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42&displaylang=en
Si bien esta es una herramienta muy criticada a nivel de funcionalidades por muchos desarrolladores, nos facilitará a los administradores hacer cambios rápidos de diseño en los sitios web de SharePoint
Blobcache en SharePoint y herramienta Fiddler
Esta característica es válida sólo en MOSS 2007 y se habilita desde la siguiente línea del fichero web.config de la aplicación web concreta.
Tal y como se describe en:
http://office.microsoft.com/en-us/sharepointserver/HA101762841033.aspx
Algunos artículos interesantes desarrollando esta materia:
http://blogs.renacimiento.com/aarias/archive/2009/03/16/optimizando-el-rendimiento-de-mossblob-cache.aspx
http://geeks.ms/blogs/jdieguez/archive/2009/05/03/cache-de-archivos-grandes-blob-cache-de-sharepoint.aspx
http://blogs.technet.com/stefan_gossner/archive/2009/05/02/moss-2007-blob-caching-and-it-s-limitations.aspx
Nos serán de utilidad las siguientes herramientas para comprobar el funcionamiento de la "blob cache", al poder chequear las peticiones http que devuelve nuestro servidor.
Fiddler:
http://www.fiddler2.com/Fiddler2/version.asp
Firebug para Mozilla Firefox:
http://getfirebug.com/
martes, 11 de agosto de 2009
Utilidad Prescan
Puede obtenerse gratuitamente desde:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8a00b1f-6f45-42cd-8e56-e62c20feb2f1&DisplayLang=en
Todo sobre esta herramienta en los siguientes artículos:
http://technet.microsoft.com/en-us/library/cc262231.aspx
http://technet.microsoft.com/en-us/library/cc287628.aspx
http://blogs.technet.com/wbaer/archive/2006/05/09/understanding-prescan-exe-in-moss-2007.aspx
http://blogs.technet.com/wbaer/archive/2006/12/22/prescan-errors-what-they-mean.aspx
http://blogs.msdn.com/joelo/archive/2007/05/01/your-friend-prescan-what-it-does-part-2.aspx
jueves, 6 de agosto de 2009
Otras Herramientas de Backup de Sharepoint
Microsoft Data Protection Manager para SharePoint
Toda la información sobre la suite completa de Data Protection Manager
http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/default.aspx
White paper técnico
http://technet.microsoft.com/en-us/library/cc262129.aspx
Quest Recovery Manager for SharePoint
Referencia sobre la herramienta y trial en descarga
http://www.quest.com/sharepoint/recovery-and-auditing.aspx
EMC Legato Networker (Módulo para SharePoint)
White paper sobre el producto
http://www.emc.com/collateral/software/white-papers/h4602-sharepoint-backup-wp.pdf
sábado, 1 de agosto de 2009
Cambios no soportados en base de datos de Sharepoint por el soporte de Microsoft.
Aparte de no "tocar" directamente en las bases de datos, es decir, modificar, eliminar o insertar valores, fundamentalmente no debemos crear procedimientos almacenados ni índices de los propuestos por las herramientas de administración de SQL Server para mejorar el rendimiento de consultas.
Sobre el primer punto, la modificación directa sobre las tablas de las bases de datos, nos encontramos una pega, puesto que en ocasiones ante fallos en la instalación de parches puede que tengamos que eliminar los registros de los trabajos de actualización fallidos, tal y como expliqué en el post "Procedimiento de instalación de parches en WSS y MOSS".
Respecto de los procedimientos almacenados, nos choca que en uno de los "white papers" de ajuste de rendimiento de las bases de datos de SharePoint se nos instaba a generar un procedimiento que debíamos ejecutar a modo de plan de mantenimiento de SQL Server. Sobre esto, hice alusión en el post "Mantenimiento de base de datos de Office SharePoint Server 2007" Es curioso, pero en concreto la parte de dicho mantenimiento que hacía alusión en el KB "Cómo desfragmentar bases de datos de Windows SharePoint Services 3.0 y bases de datos de SharePoint Server 2007" ya no nos la recomiendan desde soporte, aunque siga publicada en la documentaciól oficial de Microsoft, así que cuidado con ello. Conclusión: no seguir el KB y no crear los procedimientos almacenados.
Por último, cualquier buen DBA de SQL Server a la hora de hacer el "tunning" de base de datos analizará la creación de índices propuestos por las herramientas de administración para ganar en velocidad y mejorar en rendimiento de aquellas consultas pesadas. En el caso de las bases de datos de SharePoint, deberemos por tanto obviar dicha creación de índices y sufrir los tiempos que puedan estarse generando en determinadas tablas de gran volumen.
Presentación del workshop del equipo de soporte de MOSS de Microsoft España
http://cid-b7f7a7add15e87b5.skydrive.live.com/self.aspx/.Public/Conferencia%20Sharepoint.pptx
En ella se trata (obviamente sin entrar en detalle) sobre las técnicas de "troubleshooting" utilizadas con SharePoint, utilizando entre otras las siguientes herramientas:
- SysInternals (Process monitor y process explorer)
- Network Monitor
- Profiler
- Windbg, adplus y TTTrace
- Fiddler
- SPSReport
En mi colaboración con el equipo de soporte, puede aprender y profundizar sobre la combinación de algunas de estas herramientas a la hora de buscar y analizar los errores generados por SharePoint.
Desde aquí un cordial saludo para todo el equipo y un recordatorio de su blog, el cual debe estar entre nuestros favoritos:
http://blogs.technet.com/hablamoss/
sábado, 18 de julio de 2009
Parche para corregir problema conocido del SP2 y nuevo acumulativo de junio de 2009
Pudiendo descargarse de:
32 bits: http://download.microsoft.com/download/2/F/5/2F51AB71-1325-49D2-9CB9-18DEC4780E99/office2007-kb971620-fullfile-x86-glb.exe
64 bits: http://download.microsoft.com/download/5/B/B/5BBD34A9-C528-42B0-8A5F-9A8997B25C32/office2007-kb971620-fullfile-x64-glb.exe
Aparte y para no perder la costumbre, el pasado mes de junio, se publicaron nuevos parches acumulativos. Remito directamente al blog de nuestros amigos del soporte de MOSS de Microsoft en España, que nos mantienen al día de todas las actualizaciones:
http://blogs.technet.com/hablamoss/archive/2009/07/02/disponible-el-acumulativo-de-junio.aspx
miércoles, 29 de abril de 2009
Publicado Service Pack 2 para WSS 3.0 y MOSS 2007
Aparte de incluir todas las actualizaciones del acumulativo de febrero se incluyen otras mejoras. Toda la información sobre estos parches está en:
Windows SharePoint Services 3.0 Service Pack 2 (SP2)
http://support.microsoft.com/?kbid=953338
The 2007 Microsoft Office Servers Service Pack 2
http://support.microsoft.com/?kbid=953334
Por otro lado, la descarga directa a los ejecutables:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=79bada82-c13f-44c1-bdc1-d0447337051b
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b7816d90-5fc6-4347-89b0-a80deb27a082
Una vez instalado nuestra granja deberá subir a la versión "MOSS 2007 o WSS 3.0 SP2 - 12.0.0.6421".
martes, 28 de abril de 2009
Script de "warm up" para acelerar la carga de las páginas
Uno de los principales problemas que nos encontramos en los entornos de producción es la lentitud con que se cargan las páginas de SharePoint por primera vez debido a las características de su compilación "just in time". Esto generará muy mala "impresión" de cara al usuario final y a la imagen del sitio web. La primera carga de la página puede demorarse entre 10 y 60 segundos, en función de las características de las máquinas de nuestra granja y de los WebParts desarrollados que contengas las páginas.
Para ello una de las soluciones propuestas por Microsoft, aparte de habilitar la "caché" de las páginas desde las características del sitio web, es vía programática con la ejecución de un script de "warm up" (calentamiento) que deberá ejecutarse en "background" tras reiniciar el servicio web (mediante IISRESET) o efectuar un reciclado del "pool" de aplicaciones. Así lo más recomendado es programar la ejecución del "script" (con el programador de tareas de Windows) a continuación de los reciclados que tenemos programados en el pool de aplicaciones desde la consola de administración de Internet Information Services.
Os dejo ejemplos de este tipo de "scripts" (de Joel Oleson y Andrew Conell), para su adaptación a nuestro entorno, que simplemente recorren las colecciones de sitios de nuestro portal de SharePoint:
http://blogs.msdn.com/joelo/archive/2006/08/13/697044.aspx
http://andrewconnell.com/blog/archive/2006/08/21/3882.aspx
Otro enlace para descargar los "scripts":
http://marijnsomers.blogspot.com/search?q=warm+up
jueves, 16 de abril de 2009
Herramienta PAL de Codeplex
Así, disponemos de plantillas predefinidas para monitorizar con los contadores más apropiados IIS, MOSS, SQL Server, BizTalk, Exchange y Active Directory. Obviamente podemos modificar dichas plantillas y crearnos las nuestras, pero lo mejor de esta herramienta es el análisis posterior que hace de los archivos .BLG generados por el monitor de rendimiento, presentándolos en un bonito formato HTML. La única pega es que nuestro servidor esté instalado y configurado en idioma inglés, puesto que para otros idiomas deberemos buscarnos la vida para adaptar los ficheros .BLG a inglés.
Toda la información y descarga se encuentra en http://www.codeplex.com/PAL
miércoles, 15 de abril de 2009
SysInternals
Desde su adquisición por Microsoft, tenemos las herramientas perfectamente clasificadas en Technet por funcionalidad
http://technet.microsoft.com/en-us/sysinternals/default.aspx
Podemos descargarlas directamente desde http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx o http://live.sysinternals.com/ tanto en una suite completa como por separado.
Y como no hacer alusión a su creador, Mark Russinovich, todo un gurú en el "troubleshooting" de Windows http://blogs.technet.com/markrussinovich/
DebugDiag (IISDiag) y Windows Debugging Tools
Debug Diagnostic Tool
Esta herramienta es más sencilla de utilizar y desde una interfaz gráfica nos permite generar volcados de memoria (ficheros .DMP) frente a los errores de la aplicación que la propia herramienta después analiza.
Su uso queda explicado en el artículo "Cómo utilizar la herramienta Diagnósticos de depuración de IIS para solucionar problemas de una pérdida de memoria en un proceso IIS" http://support.microsoft.com/kb/919790
Puede descargarse directamente desde http://www.microsoft.com/downloadS/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&displaylang=en
martes, 14 de abril de 2009
Más documentos y "white papers" desde Microsoft...
En ocasiones nos es difiícil encontrar el documento que necesitamos dentro de la inmensidad del Technet. Para ello Microsoft facilita listados con toda la documentación de referencia de sus productos. Para SharePoint disponemos de lo siguiente:
Toda la documentación descargable sobre planificación, despliegue, operaciones, seguridad y soluciones para SharePoint:
http://technet.microsoft.com/en-us/library/cc262788.aspx
http://technet.microsoft.com/en-us/library/cc262733.aspx
Planificando y monitorizando el almacenamiento de SQL Server para Sharepoint.
"Planning and Monitoring SQL Server Storage for Office SharePoint Server: Performance Recommendations and Best Practices (white paper)"
http://technet.microsoft.com/en-us/library/cc263261.aspx
El enlace directo para la descarga en PDF.
http://go.microsoft.com/fwlink/?LinkID=105624&clcid=0x409
miércoles, 1 de abril de 2009
Sharepoint 2003 & 2007 Database Exporter
Acceso a información y descarga en http://blog.dreamdevil.com/index.php/2007/03/13/sharepoint_2003_database_exporter/
viernes, 20 de marzo de 2009
Instalación de MOSS para los no iniciados
Accessibility Kit for SharePoint (AKS) versión 2.0
Diagramas técnicos y otra documentación adicional
http://technet.microsoft.com/es-es/library/cc263199.aspx
Así mismo, se han publicado plantillas de Visio para facilitarnos la vida en nuestros mapas de infraestructura de red y servidores.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=08105458-1d92-44ad-b7e0-744aa853a7bf
lunes, 16 de marzo de 2009
Migrando de 32 a 64 bits.
"How to move a SharePoint Server 2007 32-bit environment to a 64-bit environment on Windows Server 2008. "
http://www.combined-knowledge.com/Downloads/How%20to%20move%20MOSS2007%20from%20W2003_32bit%20to%20W2008_64bit.pdf
jueves, 12 de marzo de 2009
Parches de febrero de 2009 y futuro SP2.
http://blogs.technet.com/hablamoss/archive/2009/03/01/actualizaciones-de-febrero.aspx
Ahora nos anuncian la versión "roll-up" del mismo parche, es decir contiene todos los parches anteriores desde el SP1 hasta el actual de febrero.
http://blogs.technet.com/hablamoss/archive/2009/03/12/disponible-el-roll-up-de-las-actualizaciones-de-febrero.aspx
Y en un par de meses más tendremos el esperadísimo SP2...
La actualización de febrero nos deja en la versión 12.0.0.6341 y entre otras cosas se supone que arregla errores de la función de Content Deployment.
jueves, 29 de enero de 2009
Historia de Sharepoint.
jueves, 22 de enero de 2009
Utilidades de Codeplex.com
Destaco estas 3 que he tenido que utilizar ultimamente:
SUSHI:
http://www.codeplex.com/sushi
MOSS Search Admin:
http://www.codeplex.com/searchadmin
SharePoint Search Relevancy Tool:
http://www.codeplex.com/searchrelevancy
martes, 20 de enero de 2009
Instalación de MOSS incluyendo últimos parches.
Pueden instalarse los parches durante la instalación de MOSS desde disco o red. Para ello hay que extraerlos a la ruta “\Updates” del directorio de la instalación (x86 ó x64).
Para la extracción, hay que ejecutar el nombre del archivo del parche seguido del parámetro “/extract:” y la ruta de instalación. P.e.:
>wss-kb960010-fullfile-x86-glb.exe /extract:\MOSS\x86\Updates