Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-09-2022
river_1 river_1 is offline
Miembro
 
Registrado: may 2010
Posts: 55
Poder: 14
river_1 Va por buen camino
Nueva BD copia de una ya creada

Buenas a todos, tengo una situacion con una BD de SQL la cual tiene un nombre ALBAROJA , esta BD ya esta creada y se esta usando en un sistema creado por mi.
Ahora necesito una copia de esa BD limpia para otro proyecto con un nombre diferente (WELLFARE se llamara) ya que la estructura sera la misma y se usara en la misma maquina.
El problema que tengo es que al restaurar el respaldo una vez creada la bd NUEVA como viene el respaldo de la otra me quiere crear el MDF y el LOG con el nombre de la otra y me marca error porque ya existe.
Ahora bien ya borre la BD ALBAROJA y la BD nueva ya tiene su MDF y LOG correcto pero al restauar me crea el MDF y el LOG con el nombre de la otra y las enlaza.
Necesito que cada una tenga su MDF y LOG correspondientes pero no encuentro como hacerle.
Gracias por su ayuda ...
Responder Con Cita
  #2  
Antiguo 02-09-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Qué base de datos estás usando?
Responder Con Cita
  #3  
Antiguo 02-09-2022
river_1 river_1 is offline
Miembro
 
Registrado: may 2010
Posts: 55
Poder: 14
river_1 Va por buen camino
Una disculpa si no puse ese dato.
Es SQL Express 2019.
Responder Con Cita
  #4  
Antiguo 02-09-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por river_1 Ver Mensaje
Una disculpa si no puse ese dato.
Es SQL Express 2019.
Bien, he pasado el hilo al foro de MS Sql Server.

A ver si algún compañero te ayuda, yo no conozco tan a fondo ese sistema de MS.
Responder Con Cita
  #5  
Antiguo 02-09-2022
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Con Sql Server es maso asi:

https://stackoverflow.com/questions/...se-for-testing


Código SQL [-]
BACKUP DATABASE Database_Production TO DISK ='H:\test\Database_Production.bark';

RESTORE DATABASE Database_Testing 
    FROM DISK='H:\test\Database_Production.bark' 
    WITH 
        MOVE 'Database_Production_Data' TO 'H:\test\Database_Testing_Data.mdf',
        MOVE 'Database_Production_log' to  'H:\test\Database_Testing_Data.ldf';
__________________
El malabarista.
Responder Con Cita
  #6  
Antiguo 03-09-2022
river_1 river_1 is offline
Miembro
 
Registrado: may 2010
Posts: 55
Poder: 14
river_1 Va por buen camino
Gracias por tu respueta, pero lo estoy haciendo con el Managment el que sirve para hacer todo eso, no lo estoy haciendo por codigo..
Lo intentare asi pero la herramienta ya lo hace ...pero no me funciona para hacer esto, algun truco debe haber...
Responder Con Cita
  #7  
Antiguo 03-09-2022
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Por la UI es lo mismo. Cuando le das el restore hay opción para renombrar las ubicaciones del archivo. Y si no da por UI, hacerlo por código es mas claro, en mi opinion.
__________________
El malabarista.
Responder Con Cita
  #8  
Antiguo 05-09-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por river_1 Ver Mensaje
Gracias por tu respueta, pero lo estoy haciendo con el Managment el que sirve para hacer todo eso, no lo estoy haciendo por codigo..
Lo intentare asi pero la herramienta ya lo hace ...pero no me funciona para hacer esto, algun truco debe haber...
Desde el administrador puedes cambiar la ubicación y los nombres de los ficheros (MDF y LOG)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Modificar pantalla creada con dll alopete Varios 4 10-06-2008 06:35:19
Forma creada ? karocs Varios 8 19-06-2006 15:06:18
Copia de tablas como copia de seguridad Mathom Varios 4 04-01-2006 09:19:57
uso de DLL creada con VB6 lichi OOP 0 12-09-2005 16:55:46
Copia de seguridad y restablecer copia en paradox Sayuri Conexión con bases de datos 4 30-08-2005 17:08:37


La franja horaria es GMT +2. Ahora son las 15:37:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi