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

#6 Angel Zapata
31/12/2003 - 12:07 | Informe spam
Fernando,

¡Joder que solución!, te nombro mi mentor en SQL.

Eso sí, definitivamente he de estudiar SQL Server, hasta ahora había
trabajado con Pervasive pero acaba gustandome SQL.

Muchas gracias y feliz año
Angel Zapata






"Fernando G. Guerrero" escribió en el mensaje
news:
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
#7 Fernando G. Guerrero
31/12/2003 - 13:31 | Informe spam
Pues esto es a grandes rasgos lo que hace el asistente, solo que
transfiriendo los ficheros a otro servidor. :-)

Feliz Año 2004

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:
Fernando,

¡Joder que solución!, te nombro mi mentor en SQL.

Eso sí, definitivamente he de estudiar SQL Server, hasta ahora había
trabajado con Pervasive pero acaba gustandome SQL.

Muchas gracias y feliz año
Angel Zapata






"Fernando G. Guerrero" escribió en el


mensaje
news:
> 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
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida