Mover bases de datos de SQL en una implementación de SharePoint

Siempre es bueno tener a la mano ligas que nos pueden ayudar en determinado momento. Este es uno de esos casos para recordar.


To move content databases, you can perform the procedure that corresponds to your environment:



 

3 comentarios sobre “Mover bases de datos de SQL en una implementación de SharePoint”

  1. Hola Luis:

    Realice el siguiente procedimiento para mover las base de datos de config y de contenido de un servidor a otro.

    1.- stsadm -o deletecontentdb
    -url «»
    -databasename «»
    -databaseserver «
    »

    2.- Execute the psconfig to disconnect the server from the database. This command will remove all the iis sites, folders and stop the wss services
    psconfig.exe -cmd configdb -disconnect

    3.- Detach the database from sql server 2005, config, administration and content, and move it to another database server .mdf and .ldf files

    4.- Execute the psconfig to connnect the server to the new database.
    psconfig.exe -cmd configdb
    -connect
    -server
    -database
    -user
    -password

    5.- Execute the psconfig to provision the central administration site.
    psconfig.exe -cmd adminvs
    -provision
    -port «port»
    -windowsauthprovider «onlyusentlm»

    6.- stsadm -o addcontentdb
    -url
    -databasename
    -databaseserver

    Cuando termine el sitio central de administracion me marcaba error, ingrese a la tabla de objects y actualice mediante un update el nombre del anterior servidor de base de datos al nuevo y funciono. No creo que este sea el camino correcto, ¿Crees que me haya faltado algo?

    gracias.

  2. Hola Edgar que tal,

    Una pregunta, la base que quieres mover es unicamente de contenido?, o porque desprovisionaste el CA? o porque te quisiste desconectar de la base de configuración.

    Si quieres mover bases de datos de contenido, puedes deattacharlas de SQL directamente y atachearles en otro sql.

    Algunos puntos importantes: Si quieres una vez la hayas attacheado que sea en una web app nueva.

    1. Creas la Web App nueva.
    2. Attachas la bd en sql.
    3. Borras la bd de contenido de la WB nueva recien creada.
    4. Con el comando stsadm -o addcontentdb -revisa los parametros que hagan falta del addcontentdb-, y adjuntas la bd recien atacheada de sql a la nueva web appl y ahi tienen que mostrarse los «n» top level sites que existan en su base, revisa si te funciona…

    Si no va por ahi lo que necesitas platicame mas por favor o si gustas puedes compartirlo con la comunidad de SharePoint en http://groups.msn.com/TechNetMexico-Df-SharePoint

    Saludos y mucha suerte!

    P.D. Te invito a que le eches un ojo a las lijas del post.

    Luis.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *