Microsoft distribuyó con la salida de MOSS 2007 una serie de plantillas de sitio muy útiles de manera gratuita. Pueden localizarse en:
http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5807b5ef-57a1-47cb-8666-78c1363f127d&displaylang=en
Para la instalación desatendida de las plantillas puede utilizarse un fichero bat como el siguiente, con las adaptaciones correspondientes en las rutas:
PATH = %PATH%;C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\BIN
xcopy "C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033" "C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\3082" /s /h /y
stsadm -o addsolution -filename ApplicationTemplateCore.wsp
stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename helpdesk.wsp
stsadm -o deploysolution -name helpdesk.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename AbsenceVacationSchedule.wsp
stsadm -o deploysolution -name AbsenceVacationSchedule.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename BudgetingTrackingMultipleProjects.wsp
stsadm -o deploysolution -name BudgetingTrackingMultipleProjects.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename BugDatabase.wsp
stsadm -o deploysolution -name BugDatabase.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename CallCenter.wsp
stsadm -o deploysolution -name CallCenter.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename ChangeRequest.wsp
stsadm -o deploysolution -name ChangeRequest.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename ComplianceProcessSupport.wsp
stsadm -o deploysolution -name ComplianceProcessSupport.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename ContactsManagement.wsp
stsadm -o deploysolution -name ContactsManagement.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename DocumentLibraryReview.wsp
stsadm -o deploysolution -name DocumentLibraryReview.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename EventPlanning.wsp
stsadm -o deploysolution -name EventPlanning.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename ExpenseReimbursementApproval.wsp
stsadm -o deploysolution -name ExpenseReimbursementApproval.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename InventoryTracking.wsp
stsadm -o deploysolution -name InventoryTracking.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename ITTeamWorkspace.wsp
stsadm -o deploysolution -name ITTeamWorkspace.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename JobRequisition.wsp
stsadm -o deploysolution -name JobRequisition.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename KnowledgeBase.wsp
stsadm -o deploysolution -name KnowledgeBase.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename LendingLibrary.wsp
stsadm -o deploysolution -name LendingLibrary.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename PhysicalAssetTracking.wsp
stsadm -o deploysolution -name PhysicalAssetTracking.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename ProjectTrackingWorkspace.wsp
stsadm -o deploysolution -name ProjectTrackingWorkspace.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename RoomEquipmentReservations.wsp
stsadm -o deploysolution -name RoomEquipmentReservations.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename SalesLeadPipeline.wsp
stsadm -o deploysolution -name SalesLeadPipeline.wsp -allowgacdeployment -immediate
stsadm -o execadmsvcjobs
Por otro lado, con SharePoint 2010 no disponemos de tales plantillas, pero sí de la posibilidad de actualizar desde 2007:
http://blogs.technet.com/b/tothesharepoint/archive/2010/08/18/sharepoint-2010-products-upgrade-and-the-fabulous-40-application-templates.aspx
miércoles, 30 de junio de 2010
Copia de seguridad de DLLs de la GAC y herramienta GACUTIL
Comparto los siguientes recursos para copiar DLLs de la GAC:
http://aravindrises.blogspot.com/2008/08/want-to-take-dll-backup-from-gac.html
http://bloggingabout.net/blogs/jschreuder/archive/2006/08/09/13282.aspx
http://msdn.microsoft.com/es-es/library/ex0ss12c%28VS.80%29.aspx
http://code-journey.com/2009/07/03/copy-assembly-dll-to-gac-in-batch-script/
http://aravindrises.blogspot.com/2008/08/want-to-take-dll-backup-from-gac.html
http://bloggingabout.net/blogs/jschreuder/archive/2006/08/09/13282.aspx
http://msdn.microsoft.com/es-es/library/ex0ss12c%28VS.80%29.aspx
http://code-journey.com/2009/07/03/copy-assembly-dll-to-gac-in-batch-script/
Eliminar SSP
El SSP (Shared Services Provider) por defecto sólo puede eliminarse si es el único SSP en la granja.
Para eliminarlo, bien podemos usar la siguiente url, de acuerdo a nuestra instalación
http://servidor:puerto/_admin/deletessp.aspx?sspiId=numero-identificador
A modo de ejemplo, quedaría así:
http://testserver:3519/_admin/deletessp.aspx?sspId=132642e1-0e75-44a5-bebb-dc8d552fa7b2
o usar por línea de comados:
stsadm –o deletessp –title -force
Donde "title" es el nombre de nuestro SSP.
Para eliminarlo, bien podemos usar la siguiente url, de acuerdo a nuestra instalación
http://servidor:puerto/_admin/deletessp.aspx?sspiId=numero-identificador
A modo de ejemplo, quedaría así:
http://testserver:3519/_admin/deletessp.aspx?sspId=132642e1-0e75-44a5-bebb-dc8d552fa7b2
o usar por línea de comados:
stsadm –o deletessp –title -force
Donde "title" es el nombre de nuestro SSP.
viernes, 25 de junio de 2010
Centros de recursos de SharePoint 2010
Disponemos ya de una increíble cantidad de documentación online sobre distintos aspectos de SharePoint 2010. Como para no aburrirse...
Referencia para usuarios finales de SharePoint
Aprovechando el lanzamiento de SharePoint 2010, desde Microsoft han rediseñado y modificado distintas webs de soporte, entre ellas la de ayuda para usuarios finales del producto.
Está disponible de manera ordenada y agrupada por temáticas el soporte para usuarios finales de las versiones SharePoint 2003, 2007 y 2010 en:
http://office.microsoft.com/en-us/sharepoint-server-help/?CTT=97
Está disponible de manera ordenada y agrupada por temáticas el soporte para usuarios finales de las versiones SharePoint 2003, 2007 y 2010 en:
http://office.microsoft.com/en-us/sharepoint-server-help/?CTT=97
SharePoint 2010 Virtual labs en Technet
En Technet ya disponemos de una serie de interesantes laboratorios virtuales online para probar las funcionalidades de la plataforma SharePoint 2010. Se agradece tener un buen ancho de banda.
- TechNet Virtual Lab: Backup and Restore in SharePoint Server 2010
- TechNet Virtual Lab: Business Continuity Management in SharePoint Server 2010
- TechNet Virtual Lab: Configuring Remote Blob Storage FILESTREAM Provider for SharePoint Server 2010
- TechNet Virtual Lab: Configuring Tenant Administration on SharePoint Server 2010
- TechNet Virtual Lab: Configuring User Profile Synchronization in SharePoint Server 2010
- TechNet Virtual Lab: Introduction to Microsoft SharePoint Server 2010 Upgrade
- TechNet Virtual Lab: New IT Pro Features in SharePoint Server 2010
- TechNet Virtual Lab: Windows PowerShell in SharePoint Server 2010
miércoles, 23 de junio de 2010
Programar backups para SQL Server Express
Para el no deseable caso de que nuestra instalación de SharePoint se haya realizado contra SQL Server Express, pues sólo es recomendable para maquetas, entornos de desarrollo o de test de poco volumen, nos encontraremos con la limitación a la hora de programar los backups de las bases de datos implicadas, aparte de que otra de las limitaciones principales es el límite de 4GB por base de datos.
SQL Express 2005 y 2008 no tienen incluido el "SQL Agent", que es el que permite programar JOBS para ejecutar tareas de manera periódica en las bases de datos.
Como solución externa, se puede seguir el siguiente procedimiento, que básicamente realiza el backup vía "script" a través de las tareas programadas de Windows:
1. Buscamos el ejecutable de "sqlcmd.exe".
Para SQL Express 2005 se encuentra en:
"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\sqlcmd.exe"
Y para SLQ Express 2008:
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe"
2. Desde la interfaz gráfica del Management Studio podemos seguir los pasos para realizar el backup, pero justo antes de finalizar lo que hacemos es guardar el "script". Dentro del management studio colocamos la ruta donde deseamos guardar nuestro backup y seleccionamos las opciones que deseamos. Luego hacemos clic en el boton que nos permite generar el script, y seleccionamos la opción "Script Action to New Query Windows" y guardamos el archivo o seleccionamos "Script Action to File".
Esto nos generará una salida de fichero "NombreScript.sql" del tipo:
BACKUP DATABASE [NombreBaseDatos] TO DISK = N'E:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\NombreBackup.bak' WITH NOFORMAT, NOINIT, NAME = N'NombreBaseDatos-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
3. Creamos un archivo .bat que es el que vamos a programar por a través de las tareas programadas de Windows ("Task Scheduler"). Dentro del archivo bat colocamos el siguiente comando (p.e. para SQL Server Express 2008):
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -S NOMBRESERVIDOR -i C:\Sistemas\NombreScript.sql -o C:\Sistemas\Restore.log
Importante mantener las comillas (") dentro de la parte inicial del comando ya que como la ruta contiene un espacio es necesario definirlo de esta manera. SRVNAME se debe reemplazar por el nombre correspondiente del servidor, C:\Sistemas\NombreScript.sql debe ser la ruta donde se guardó el script que realiza el backup y C:\Sistemas\Restore.log debe ser la ruta donde se desea guardar el log de restauración.
4. Por último desde el Programador de Tareas ("Task Scheduler"), se crea una nueva tarea para ejecutar el bat y se define la periodicidad de la ejecución.
Por último, algunos recursos interesantes sobre SQL Server Express:
- Referencia en Microsoft
http://www.microsoft.com/express/Database/
- Limitaciones de SQL Server Express
http://www.sqlserversi.com/2009/08/sql-server-2008-express-limitaciones.html
- Descarga de SQL Server Express 2005
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=220549b5-0b07-4448-8848-dcc397514b41
- Descarga de SQL Server Express 2008
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff
SQL Express 2005 y 2008 no tienen incluido el "SQL Agent", que es el que permite programar JOBS para ejecutar tareas de manera periódica en las bases de datos.
Como solución externa, se puede seguir el siguiente procedimiento, que básicamente realiza el backup vía "script" a través de las tareas programadas de Windows:
1. Buscamos el ejecutable de "sqlcmd.exe".
Para SQL Express 2005 se encuentra en:
"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\sqlcmd.exe"
Y para SLQ Express 2008:
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe"
2. Desde la interfaz gráfica del Management Studio podemos seguir los pasos para realizar el backup, pero justo antes de finalizar lo que hacemos es guardar el "script". Dentro del management studio colocamos la ruta donde deseamos guardar nuestro backup y seleccionamos las opciones que deseamos. Luego hacemos clic en el boton que nos permite generar el script, y seleccionamos la opción "Script Action to New Query Windows" y guardamos el archivo o seleccionamos "Script Action to File".
Esto nos generará una salida de fichero "NombreScript.sql" del tipo:
BACKUP DATABASE [NombreBaseDatos] TO DISK = N'E:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\NombreBackup.bak' WITH NOFORMAT, NOINIT, NAME = N'NombreBaseDatos-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
3. Creamos un archivo .bat que es el que vamos a programar por a través de las tareas programadas de Windows ("Task Scheduler"). Dentro del archivo bat colocamos el siguiente comando (p.e. para SQL Server Express 2008):
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe" -S NOMBRESERVIDOR -i C:\Sistemas\NombreScript.sql -o C:\Sistemas\Restore.log
Importante mantener las comillas (") dentro de la parte inicial del comando ya que como la ruta contiene un espacio es necesario definirlo de esta manera. SRVNAME se debe reemplazar por el nombre correspondiente del servidor, C:\Sistemas\NombreScript.sql debe ser la ruta donde se guardó el script que realiza el backup y C:\Sistemas\Restore.log debe ser la ruta donde se desea guardar el log de restauración.
4. Por último desde el Programador de Tareas ("Task Scheduler"), se crea una nueva tarea para ejecutar el bat y se define la periodicidad de la ejecución.
Por último, algunos recursos interesantes sobre SQL Server Express:
- Referencia en Microsoft
http://www.microsoft.com/express/Database/
- Limitaciones de SQL Server Express
http://www.sqlserversi.com/2009/08/sql-server-2008-express-limitaciones.html
- Descarga de SQL Server Express 2005
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=220549b5-0b07-4448-8848-dcc397514b41
- Descarga de SQL Server Express 2008
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff
Registro de ASP.NET sobre IIS 6.0
Puede que nos encontremos con que nuestra instalación de IIS 6.0 no tenga registrado el componente de ASP.NET, para ello una vez instalado el correspondiente paquete de Microsoft. NET Framework (a partir del 2.0), deberemos ejecutar la siguiente instrucción:
- 32 bits
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
-64 bits
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i -enable
- 32 bits
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
-64 bits
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i -enable
Suscribirse a:
Entradas (Atom)