Mostrando las entradas con la etiqueta Sps 2003. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Sps 2003. Mostrar todas las entradas

29 de mayo de 2009

All About SharePoint Databases

Bueno, este post es mas una referencia de Links necesarios para todos los que están trabajando con SharePoint, el gran tema de las Bases de datos, y un poco, evitarles algunos dolores de cabeza para buscar información, en el post de anoche les comentaba como eliminar el Windows Internal Database, tenemos varias acciones que podemos realizar, así que les dejo una serie de Links Interesantes.

Tareas Con Bases Links de Referencia
Mover bases de Datos de Contenido de WSS a SQL o entre instancias.
Migración de Windows Internal Database a SQL Server 2005 o 2008
Como Mover las Bases de SQL de una unidad a Otra.
Como Mover las Bases de Configuración y Contenido

Como les decía, esto es mas de Referencia para todos nosotros, así que espero que en el momento que se les planteen estas situaciones, los links aquí mencionados les sean de ayuda.

24 de octubre de 2007

Migrar Sharepoint 2003 a 2007

Hay tres formas en que se puede migrar a SharePoint 2007:

1 - Migración en sitio
Actualiza automáticamente el Portal completo y todos los sitios bajo el. La migración sobre-escribe las Bases de Datos originales con las versiones de 2007, y convierte todos los datos a los formatos nuevos, incluyendo todos los documentos almacenados. La migración ocurre en los mismos servidores en donde ha sido instalado SharePoint 2003 y no es posible volver a la versión antigua. Los sitios y el Portal no podrán ser utilizados durante el proceso.
Recomendado para granjas de pequeñas dimensiones o instalaciones contenidas en un solo servidor.

2 - Migración gradual
Los servidores contendrán versiones de SharePoint 2003 y 2007 al mismo tiempo, y la migración se puede realizar por cada Colección de Sitio cada vez. El contenido de la Colección que se está migrando en el momento es guardado primero en una Base de Datos temporal y luego migrado a las nuevas Bases de Datos. Los cambios se pueden revertir a la versión anterior porque las Bases de Datos no se alteran. Requiere más espacio físico en los servidores (porque hay que tener todo doble).
Permite más control sobre la migración y es recomendable cuando se han hecho personalizaciones avanzadas en el sistema. La migración es mucho más lenta que una en sitio.

3 - Base de Datos
Se realiza poniendo las Bases de Datos de SharePoint 2003 fuera de conexión, copiándolas al nuevo servidor, conectándolas al nuevo sistema y realizando una migración en sitio por el resto. Necesaria si se quiere cambiar de hardware con la migración, o con instalaciones de SharePoint muy grandes.
Solamente se pueden migrar Bases de Datos completas pero es la forma más rápida para migrar.
Preparación antes de migrar
- Instale el Service Pack de WSS y de SPS y todos los parches de SQL y Windows antes de comenzar; asegúrese que el sitio original continua funcionando sin problemas después de la aplicación de los parches- Asegúrese que los servidores tienen suficiente espacio de disco duro y suficiente memoria interna para hacer la migración (Migración Gradual duplicara el espacio necesario, por lo menos)- Haga pruebas de migración en equipos paralelos si es posible antes de migrar los servidores de producción- Asegúrese que todos los usuarios del sistema saben que se va a hacer una migración, y cuando se va a realizar para evitar malentendidos (una migración puede durar entre algunas horas para sistemas pequeños, a varios días para sistemas más grandes)

Posibles problemas a encontrar
- Sistemas con muchas personalizaciones pueden ser entre muy difícil a imposible de ser migrados; la única forma de saberlo con certeza es hacer una migración de prueba
- WebParts de SharePoint 2003 funcionan sin problemas en 2007 y serán migradas desde que no estén protegidas ("Obfuscadas")
- Ensamblados localizados en el directorio "Bin" de IIS hay que cambiarlos manualmente a la nueva estructura de directorios después de la migración
- Cambios en Temas en sitios de WSS no son migrados, y hay que aplicarlos manualmente- Modificaciones hechas con FrontPage pueden ser migradas tal como están (resultados pueden variar dependiendo de los cambios realizados), o revertidas a su estado original durante la migración
- WebControls no son migrados y hay que compilarlos y aplicarlos manualmente de nuevo- Modificaciones hechas en las plantillas originales no son migradas
- WebServices personalizados no son migrados automáticamente, pero luego de ser migrados manualmente continuaran funcionando sin problemas

Mover Base de Datos de 2003 a 2007

Cuando se mueve la Base de Datos de 2003 a 2007, se realiza una migración automática al nuevo sistema.

1 - Use la herramienta "prescan.exe" para preparar la Base de Datos:

A - Use una cuenta de Administrador para entrar en el sistema con WSS 2003
B - Copie Prescan.exe que se encuentra en "archivos de programas\Common Files\Microsoft Shared\web server extensions\12\BIN" del servidor con WSS 2007 en algún directorio del servidor de WSS 2003C - Inicie una pantalla de "Símbolo de Sistema" y ejecute la herramienta con la siguiente sintaxis: prescan /all

2 - Use el comando "Osql" para desconectar la Base de Datos:

A - Inicie una pantalla de "Simbolo de Sistema" y ejecute el siguiente comando: Osql -S NombreServidor\sharepoint -EB - Cuando aparezca "1>", ejecute el siguiente comando: EXEC sp_detach_db NombreBBDDcontenidoC - Cuando aparezca "2>", escriba "Go" y aprieta "Enter"
Nota: Si recibe un mensaje que dice: DataBase está en uso y no puede ser desconectadaEjecute los siguientes dos comandos:

net pause mssql$sharepoint
net continue mssql$sharepoint

3 - En el servidor con WSS 2007 cree la ruta: WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DataY copie todos los archivos .mdf y .ldf localizados en el directorio de la Base de Datos del servidor con WSS 2003

4 - Use una cuenta de Administrador para entrar en el servidor con WSS 2007

5 - Descargue e instale en el servidor de WSS 2007 la utilidad de cliente y la utilidad Sqlcmd que se encuentran en el ultimo Service Pack de Microsoft SQL Server 2005 (http://www.microsoft.com/downloads/details.aspx?FamilyID=df0ba5aa-b4bd-4705-aa0a-b477ba72a9cb&DisplayLang=en)

6 - En el servidor de WSS 2007 ejecute el siguiente comando desde una pantalla de "Simbolo de Sistema": Sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E

7 - Cuando aparezca "1>" ejecute el siguiente comando: EXEC sp_attach_db @dbname = N´contentDB name´, @filename1 = N´D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data\contentDB name_1.mdf´, @filename2 = N´D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data \NombreDDBBcontenido_1_log.ldf´

8 - Cuando aparezca "2>", escriba "Go" y "Enter"

9 - En WSS 3.0 cree una Aplicación Web para conectar la Base de Datos
Si una Aplicación Web ya ha sido creada, debe removerla antes de poder migrar la Base de Datos de WSS 2003:
A - Vaya a la Administración Central de SharePoint 3.0
B - Vaya a "Manejo de Aplicaciones"
C - Vaya a "Base de Datos de contenido"
D - Elija la Aplicación Web deseada
E - Elija el nombre de la Base de Datos creada cuando se creó la Aplicación Web
F - En la página de configuración, seleccione la casilla "Remover Base de Datos de contenido" y acepte los cambios

10 - Use la herramienta "stsadm" para conectar la Base de Datos a la Aplicación Web:

A - Desde una pantalla de "Simbolo de Sistema" ejecute stsadm con el parámetro "addcontentdb". Para encontrar ayuda sobre los parámetros a utilizar, ejecute:
Stsadm -help addcontentdb
Lo que producirá la siguiente información sobre la sintaxis que se debe utilizar stsadm.exe -o addcontentdb -url url -databasename [-databaseserver ] [-databaseuser ] [-databasepassword ] [-sitewarning ] [-sitemax ]

Nota: Basado en el Articulo de Conocimiento Base de Microsoft Numero 925190