Duplicar base de datos

31/12/2003 - 09:39 por Angel Zapata | Informe spam
Hola foreros,

Yo quiero duplicar una base de datos de trabajo para crear una de pruebas,
pero cuando lo hago no me duplica los indices ni los permisos, ¿como debo
hacerlo para que sean identicas?

Soy novato en SQL Server.

Un saludo y gracias por anticipado
Angel Zapata

Preguntas similare

Leer las respuestas

#1 Fernando G. Guerrero
31/12/2003 - 10:37 | Informe spam
En SQL Server 2000 hay un asistente de copia de bases de datos, el cual
creará una copia exacta de tu base de datos donde tú quieras.

Fernando G. Guerrero
SQL Server MVP
CEO & Principal Mentor
Solid Quality Learning
www.solidqualitylearning.com

"Comparte lo que sabes, aprende lo que no sepas"

"Angel Zapata" wrote in message
news:
Hola foreros,

Yo quiero duplicar una base de datos de trabajo para crear una de pruebas,
pero cuando lo hago no me duplica los indices ni los permisos, ¿como debo
hacerlo para que sean identicas?

Soy novato en SQL Server.

Un saludo y gracias por anticipado
Angel Zapata


Respuesta Responder a este mensaje
#2 Angel Zapata
31/12/2003 - 10:49 | Informe spam
Hola Fernando,

ante todo gracias por tu pronta respuesta, pero he estado buscando el
asistente y, o no lo encuentro o lo que he encontrado es el
exportador/importador de datos, pero no me exporta los datos de indices ni
usuarios ni nada de eso. Tambien he encontrado el servicio de duplicación,
pero, segun leo, entiendo que es para distribuir una base de datos en mas de
un servidor.

Estoy perdido.

Un saludo
Angel Zapata



"Fernando G. Guerrero" escribió en el mensaje
news:
En SQL Server 2000 hay un asistente de copia de bases de datos, el cual
creará una copia exacta de tu base de datos donde tú quieras.

Fernando G. Guerrero
SQL Server MVP
CEO & Principal Mentor
Solid Quality Learning
www.solidqualitylearning.com

"Comparte lo que sabes, aprende lo que no sepas"

"Angel Zapata" wrote in


message
news:
> Hola foreros,
>
> Yo quiero duplicar una base de datos de trabajo para crear una de


pruebas,
> pero cuando lo hago no me duplica los indices ni los permisos, ¿como


debo
> hacerlo para que sean identicas?
>
> Soy novato en SQL Server.
>
> Un saludo y gracias por anticipado
> Angel Zapata
>
>


Respuesta Responder a este mensaje
#3 Fernando G. Guerrero
31/12/2003 - 11:15 | Informe spam
Si haces click en la base de datos que quieres copiar, y vas al menú de
Tools (creo que se llama Herramientas en castellano), verás un sub menú de
Asistentes, y en él verás el asistente de copia de bases de datos dentro del
apartado de mantenimiento de bases de datos.

Fernando G. Guerrero
SQL Server MVP
CEO & Principal Mentor
Solid Quality Learning
www.solidqualitylearning.com

"Comparte lo que sabes, aprende lo que no sepas"

"Angel Zapata" wrote in message
news:
Hola Fernando,

ante todo gracias por tu pronta respuesta, pero he estado buscando el
asistente y, o no lo encuentro o lo que he encontrado es el
exportador/importador de datos, pero no me exporta los datos de indices ni
usuarios ni nada de eso. Tambien he encontrado el servicio de duplicación,
pero, segun leo, entiendo que es para distribuir una base de datos en mas


de
un servidor.

Estoy perdido.

Un saludo
Angel Zapata



"Fernando G. Guerrero" escribió en el


mensaje
news:
> En SQL Server 2000 hay un asistente de copia de bases de datos, el cual
> creará una copia exacta de tu base de datos donde tú quieras.
>
> Fernando G. Guerrero
> SQL Server MVP
> CEO & Principal Mentor
> Solid Quality Learning
> www.solidqualitylearning.com
>
> "Comparte lo que sabes, aprende lo que no sepas"
>
> "Angel Zapata" wrote in
message
> news:
> > Hola foreros,
> >
> > Yo quiero duplicar una base de datos de trabajo para crear una de
pruebas,
> > pero cuando lo hago no me duplica los indices ni los permisos, ¿como
debo
> > hacerlo para que sean identicas?
> >
> > Soy novato en SQL Server.
> >
> > Un saludo y gracias por anticipado
> > Angel Zapata
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Angel Zapata
31/12/2003 - 11:36 | Informe spam
Hola Fernando,

y gracias, por tu respuesta, efectivamente está esta opción, pero no me vale
pues solo es para copiar bases de datos en otro servidor, y como yo solo
tengo un servidor no puedo hacerlo.

Debe existir alguna opción o utilidad, no lo sé pero es cuestión de seguir
buscando.

Un saludo
Angel Zapata

"Fernando G. Guerrero" escribió en el mensaje
news:eVa#
Si haces click en la base de datos que quieres copiar, y vas al menú de
Tools (creo que se llama Herramientas en castellano), verás un sub menú de
Asistentes, y en él verás el asistente de copia de bases de datos dentro


del
apartado de mantenimiento de bases de datos.

Fernando G. Guerrero
SQL Server MVP
CEO & Principal Mentor
Solid Quality Learning
www.solidqualitylearning.com

"Comparte lo que sabes, aprende lo que no sepas"

"Angel Zapata" wrote in


message
news:
> Hola Fernando,
>
> ante todo gracias por tu pronta respuesta, pero he estado buscando el
> asistente y, o no lo encuentro o lo que he encontrado es el
> exportador/importador de datos, pero no me exporta los datos de indices


ni
> usuarios ni nada de eso. Tambien he encontrado el servicio de


duplicación,
> pero, segun leo, entiendo que es para distribuir una base de datos en


mas
de
> un servidor.
>
> Estoy perdido.
>
> Un saludo
> Angel Zapata
>
>
>
> "Fernando G. Guerrero" escribió en el
mensaje
> news:
> > En SQL Server 2000 hay un asistente de copia de bases de datos, el


cual
> > creará una copia exacta de tu base de datos donde tú quieras.
> >
> > Fernando G. Guerrero
> > SQL Server MVP
> > CEO & Principal Mentor
> > Solid Quality Learning
> > www.solidqualitylearning.com
> >
> > "Comparte lo que sabes, aprende lo que no sepas"
> >
> > "Angel Zapata" wrote in
> message
> > news:
> > > Hola foreros,
> > >
> > > Yo quiero duplicar una base de datos de trabajo para crear una de
> pruebas,
> > > pero cuando lo hago no me duplica los indices ni los permisos, ¿como
> debo
> > > hacerlo para que sean identicas?
> > >
> > > Soy novato en SQL Server.
> > >
> > > Un saludo y gracias por anticipado
> > > Angel Zapata
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Fernando G. Guerrero
31/12/2003 - 11:49 | Informe spam
Puedes deconectar la base de datos del servidor, y volverla a conectar con
otro nombre:

EXEC sp_detach_db Credit

Ahora copia los ficheros MDF y LDF de tu base de datos con otro nombre, por
ejemplo CreditDataBis.mdf y CreditLogBis.ldf

Ejecuta ahora:

EXEC sp_attach_db CreditBis, 'C:\Program Files\Microsoft SQL
Server\MSSQL\Data\CreditDataBis.mdf',
'C:\Program Files\Microsoft SQL Server\MSSQL\Data\CreditLogBis.ldf'

EXEC sp_attach_db Credit, 'C:\Program Files\Microsoft SQL
Server\MSSQL\Data\CreditData.mdf',
'C:\Program Files\Microsoft SQL Server\MSSQL\Data\CreditLog.ldf'

Y tendrás la base de datos original en línea y una copia de la misma con tro
nombre.

Asegúrate que la posición física de los ficheros es la que tú tienes en tu
sistema.


Fernando G. Guerrero
SQL Server MVP
CEO & Principal Mentor
Solid Quality Learning
www.solidqualitylearning.com

"Comparte lo que sabes, aprende lo que no sepas"

"Angel Zapata" wrote in message
news:
Hola Fernando,

y gracias, por tu respuesta, efectivamente está esta opción, pero no me


vale
pues solo es para copiar bases de datos en otro servidor, y como yo solo
tengo un servidor no puedo hacerlo.

Debe existir alguna opción o utilidad, no lo sé pero es cuestión de seguir
buscando.

Un saludo
Angel Zapata

"Fernando G. Guerrero" escribió en el


mensaje
news:eVa#
> Si haces click en la base de datos que quieres copiar, y vas al menú de
> Tools (creo que se llama Herramientas en castellano), verás un sub menú


de
> Asistentes, y en él verás el asistente de copia de bases de datos dentro
del
> apartado de mantenimiento de bases de datos.
>
> Fernando G. Guerrero
> SQL Server MVP
> CEO & Principal Mentor
> Solid Quality Learning
> www.solidqualitylearning.com
>
> "Comparte lo que sabes, aprende lo que no sepas"
>
> "Angel Zapata" wrote in
message
> news:
> > Hola Fernando,
> >
> > ante todo gracias por tu pronta respuesta, pero he estado buscando el
> > asistente y, o no lo encuentro o lo que he encontrado es el
> > exportador/importador de datos, pero no me exporta los datos de


indices
ni
> > usuarios ni nada de eso. Tambien he encontrado el servicio de
duplicación,
> > pero, segun leo, entiendo que es para distribuir una base de datos en
mas
> de
> > un servidor.
> >
> > Estoy perdido.
> >
> > Un saludo
> > Angel Zapata
> >
> >
> >
> > "Fernando G. Guerrero" escribió en el
> mensaje
> > news:
> > > En SQL Server 2000 hay un asistente de copia de bases de datos, el
cual
> > > creará una copia exacta de tu base de datos donde tú quieras.
> > >
> > > Fernando G. Guerrero
> > > SQL Server MVP
> > > CEO & Principal Mentor
> > > Solid Quality Learning
> > > www.solidqualitylearning.com
> > >
> > > "Comparte lo que sabes, aprende lo que no sepas"
> > >
> > > "Angel Zapata" wrote in
> > message
> > > news:
> > > > Hola foreros,
> > > >
> > > > Yo quiero duplicar una base de datos de trabajo para crear una de
> > pruebas,
> > > > pero cuando lo hago no me duplica los indices ni los permisos,


¿como
> > debo
> > > > hacerlo para que sean identicas?
> > > >
> > > > Soy novato en SQL Server.
> > > >
> > > > Un saludo y gracias por anticipado
> > > > Angel Zapata
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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