Migrar a nuevo servidor + SQL Server 2005 Express

03/10/2007 - 11:57 por Pier | Informe spam
Hola a tod@s,

Actualmente tengo una instalación de Windows Server 2003 con Windows
Sharepoint Services 3.0. Hay 4 portales creados y, dado que el volumen
de información almacenado comienza a ser alto, querría migrar las
colecciones de sitios y los datos a un nuevo servidor en el que he
instalado SQL Server 2005 Express.

El problema lo tengo en el procedimiento a seguir: no sé si es tan
sencillo como realizar una copia de seguridad en mi WSS actual y
restaurarla en el nuevo o bien hay que ejecutar pasos adicionales.

Además, me encuentro con el problema de que cuando intento conectarme
a la BD del Sharepoint actual con SQL Management Studio me da el error
26: "error al buscar el servidor o la instancia especificada".

A ver si alguien me puede echar un cable.

Gracias y saludos.
 

Leer las respuestas

#1 Pier
09/10/2007 - 08:42 | Informe spam
Hola Carlos,

Muchas gracias por tu respuesta. A ver si esta semana tengo un poco de
tiempo y me pongo con ello, si me surjen dudas o algun problema ya
hablamos.

Saludos.


On 4 oct, 15:36, "Carlos Maggiotti"
wrote:
Hola Pier..

Aca estamos con esa tarea pendiente.
Asi que tuvimos que establecer un propcedimiento para esto.

El WSS3.0 usa en Sql 2005 Embebido. OSEA: Esta version de SQL por un tema de licencias no permite que el Management Studio se conecte a el.

Por lo tanto, para migrar tu WSS3 lo que deberias hacer es primero hacer el Backup la Base de Contenido y los Sitios IIS con el Administrador central de Sharepoint (SharePoint 3.0 Central Administration). Accesa a las opciones: Operations->Perform a Backup y en la lista selecciona las Aplicaciones Web (Web Application) y las Bases de Datos de contenido (Content Database) que quieras migrar.
Eso te va a generar una carpeta con un archivo Xml como raiz (spbrtoc.xml).
Eso fijate de trasladarlo al server o maquina con WSS3 destino.

Cuando quieras restaurar en el otro server, fijate que en el Administrador central de Sharepoint de ese server destino en Operations->Restore from Backup cuando pida la ruta de donde recuperar el backup, asignale la ruta en donde dejaste la carpetita con el Xml.
Selecciona los sitios y BD de contenido que quieras restaurar, seteale los datos de destino (Destino SQL - tu 2005 Express - de la BD de contenido y datos del sitio en el IIS) y deja que el restaurador del administrador haga el resto.

Te comento que en mi caso (todavia no se porque) en los sitios que genera en IIS le asigna puerto 80, asi que es probable que ante la restauracion del primero o segundo sitio no se genere la aplicacion en IIS porque "Ya existe una aplicacion con ese puerto". Pero lo mas importante de todo es que la BD de contenido se tiene que haber restaurtado.
Osea. Restauraste la BD de comtenido pero no el sitio en el IIS. Para este caso, yo resolvi la cuestion:

1 - Generando una Aplicacion nueva desde el Administrador central de Sharepoint.
2 - Eliminando la BD de contenido de esa aplicacion nueva.
3 - Attachando el sitio nuevo en el IIS con la BD de contenido restaurada (en tu SqlExpress). El comando seria el siguiente:

Stsadm -o addcontentdb -url NuevaAplicaciónWeb -databasename BasedeDatosRestaurada -databaseserver ServidordeBDSql Express

Bue. Espero no haberte embarullado mucho con tanto texto. Cualquier cosa que no haya respondido en forma clara, hacemelo saber...

Saludos cordiales y espero que te sirva...
CarlosMag

"Pier" escribió en el mensajenews:
Hola a ,

Actualmente tengo una instalación de Windows Server 2003 con Windows
Sharepoint Services 3.0. Hay 4 portales creados y, dado que el volumen
de información almacenado comienza a ser alto, querría migrar las
colecciones de sitios y los datos a un nuevo servidor en el que he
instalado SQL Server 2005 Express.

El problema lo tengo en el procedimiento a seguir: no sé si es tan
sencillo como realizar una copia de seguridad en mi WSS actual y
restaurarla en el nuevo o bien hay que ejecutar pasos adicionales.

Además, me encuentro con el problema de que cuando intento conectarme
a la BD del Sharepoint actual con SQL Management Studio me da el error
26: "error al buscar el servidor o la instancia especificada".

A ver si alguien me puede echar un cable.

Gracias y saludos.

Preguntas similares