Restaurar BBDD en varios archivos.

16/02/2009 - 11:48 por Angel | Informe spam
Hola a todos. Tengo una base da datos en sql 2005 sp3 y un servidor demo
donde quiero montar esta bbdd para mis pruebas.

Tengo un backup de una bbdd y me gustaria restaurarla en un servidor
diferente pero como no tengo suficiente espacio donde la quiero restaurar y
he pensado que seria interesante el poder restaurarla en direrentes archivos
y cada archivo en unidades diferentes. Es posible hacerlo con el comando
restore?

fichero backup del servidor actual-->> Filegroup (d:\archivo_datos ,
d:\archivo_log)

restauracion a servidor demo-->> Filegroup (d:\archivo_datos1 ,
e:\archivo_datos2 , f:\archivo_datos3 , g:\archivo_log1, h:\archivo_log2,
i:\archivo_log3)

Gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
16/02/2009 - 12:56 | Informe spam
Angel, si usted tenia un solo filegroup no sera posible entonces.


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"Angel" escribió en el mensaje
news:
Hola a todos. Tengo una base da datos en sql 2005 sp3 y un servidor demo
donde quiero montar esta bbdd para mis pruebas.

Tengo un backup de una bbdd y me gustaria restaurarla en un servidor
diferente pero como no tengo suficiente espacio donde la quiero restaurar
y he pensado que seria interesante el poder restaurarla en direrentes
archivos y cada archivo en unidades diferentes. Es posible hacerlo con el
comando restore?

fichero backup del servidor actual-->> Filegroup (d:\archivo_datos ,
d:\archivo_log)

restauracion a servidor demo-->> Filegroup (d:\archivo_datos1 ,
e:\archivo_datos2 , f:\archivo_datos3 , g:\archivo_log1, h:\archivo_log2,
i:\archivo_log3)

Gracias.
Respuesta Responder a este mensaje
#2 Carlos Sacristan
16/02/2009 - 14:20 | Informe spam
Tal y como comenta Maxi, eso sólo lo puedes hacer si la base de datos tiene
diferentes filegroups.

La única opción que tienes, por tanto, es crear el script de creación de la
bbdd, creando varios grupos de archivos en diferentes unidades, para
posteriormente traspasar los datos por alguno de los diferentes métodos
existentes.


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Angel" wrote:

Hola a todos. Tengo una base da datos en sql 2005 sp3 y un servidor demo
donde quiero montar esta bbdd para mis pruebas.

Tengo un backup de una bbdd y me gustaria restaurarla en un servidor
diferente pero como no tengo suficiente espacio donde la quiero restaurar y
he pensado que seria interesante el poder restaurarla en direrentes archivos
y cada archivo en unidades diferentes. Es posible hacerlo con el comando
restore?

fichero backup del servidor actual-->> Filegroup (d:\archivo_datos ,
d:\archivo_log)

restauracion a servidor demo-->> Filegroup (d:\archivo_datos1 ,
e:\archivo_datos2 , f:\archivo_datos3 , g:\archivo_log1, h:\archivo_log2,
i:\archivo_log3)

Gracias.

Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez
16/02/2009 - 16:13 | Informe spam
Mas alla del comentario de Maxi y Carlos,

Un filegroup = 1 o mas archivos
Un objeto se almacena en un filegroup.

Si tienes espacio de trabajo, puedes crear multiples archivos y luego vaciar
el unico archivo que tienes al comienzo lo que migra los datos
Esto por ejemplo se logra usando la opcion "Vaciar el archivo migrando los
datos a otros archivos del mismo grupo de archivos".
http://msdn.microsoft.com/es-es/lib...90757.aspx


Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"Carlos Sacristan" wrote in
message news:

Tal y como comenta Maxi, eso sólo lo puedes hacer si la base de datos
tiene
diferentes filegroups.

La única opción que tienes, por tanto, es crear el script de creación de
la
bbdd, creando varios grupos de archivos en diferentes unidades, para
posteriormente traspasar los datos por alguno de los diferentes métodos
existentes.


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Angel" wrote:

Hola a todos. Tengo una base da datos en sql 2005 sp3 y un servidor demo
donde quiero montar esta bbdd para mis pruebas.

Tengo un backup de una bbdd y me gustaria restaurarla en un servidor
diferente pero como no tengo suficiente espacio donde la quiero restaurar
y
he pensado que seria interesante el poder restaurarla en direrentes
archivos
y cada archivo en unidades diferentes. Es posible hacerlo con el comando
restore?

fichero backup del servidor actual-->> Filegroup (d:\archivo_datos ,
d:\archivo_log)

restauracion a servidor demo-->> Filegroup (d:\archivo_datos1 ,
e:\archivo_datos2 , f:\archivo_datos3 , g:\archivo_log1,
h:\archivo_log2,
i:\archivo_log3)

Gracias.

Respuesta Responder a este mensaje
#4 Angel
16/02/2009 - 19:02 | Informe spam
Lo primero, agradecer toda vuestra ayuda.

Por lo que entiendo, lo unico factible en mi escenario, es crear una
estructura vacia de mi base de datos (con varios archivos en uno o varios
filegroups) en el otro servidor y traspasar la informacion como si de una
replica se tratara. Es mas o menos asi?.

Gracias de nuevo.

"Angel" escribió en el mensaje de noticias
news:
Hola a todos. Tengo una base da datos en sql 2005 sp3 y un servidor demo
donde quiero montar esta bbdd para mis pruebas.

Tengo un backup de una bbdd y me gustaria restaurarla en un servidor
diferente pero como no tengo suficiente espacio donde la quiero restaurar
y he pensado que seria interesante el poder restaurarla en direrentes
archivos y cada archivo en unidades diferentes. Es posible hacerlo con el
comando restore?

fichero backup del servidor actual-->> Filegroup (d:\archivo_datos ,
d:\archivo_log)

restauracion a servidor demo-->> Filegroup (d:\archivo_datos1 ,
e:\archivo_datos2 , f:\archivo_datos3 , g:\archivo_log1, h:\archivo_log2,
i:\archivo_log3)

Gracias.
Respuesta Responder a este mensaje
#5 Carlos Sacristan
18/02/2009 - 10:46 | Informe spam
Esa es la idea, sí


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Angel" wrote:

Lo primero, agradecer toda vuestra ayuda.

Por lo que entiendo, lo unico factible en mi escenario, es crear una
estructura vacia de mi base de datos (con varios archivos en uno o varios
filegroups) en el otro servidor y traspasar la informacion como si de una
replica se tratara. Es mas o menos asi?.

Gracias de nuevo.

"Angel" escribi en el mensaje de noticias
news:
> Hola a todos. Tengo una base da datos en sql 2005 sp3 y un servidor demo
> donde quiero montar esta bbdd para mis pruebas.
>
> Tengo un backup de una bbdd y me gustaria restaurarla en un servidor
> diferente pero como no tengo suficiente espacio donde la quiero restaurar
> y he pensado que seria interesante el poder restaurarla en direrentes
> archivos y cada archivo en unidades diferentes. Es posible hacerlo con el
> comando restore?
>
> fichero backup del servidor actual-->> Filegroup (d:\archivo_datos ,
> d:\archivo_log)
>
> restauracion a servidor demo-->> Filegroup (d:\archivo_datos1 ,
> e:\archivo_datos2 , f:\archivo_datos3 , g:\archivo_log1, h:\archivo_log2,
> i:\archivo_log3)
>
> Gracias.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida