Copiar grupo de BD de SQL SERVER 2008 R2 a otra PC con SQL SERVER 2008 R2

113 views
Skip to first unread message

integral

unread,
Nov 4, 2016, 12:12:56 AM11/4/16
to Comunidad de Visual Foxpro en Español
Que tal amigos :

Alguno de ustedes conoce alguna forma de poder copiar un grupo de Base de Datos alojados en SQL SERVER 2008 R2 a otra PC con la misma versión de SQL SERVER

Por ejemplo tengo una Base de Datos llamada BDSISTEMA que contiene como tablas del Sistema mas de 40 tablas, denominadas dbo.consumo, dbo.ventas, dbo.personal, etc.

Conocen una solución a mi consulta...

Agradezco sus comentarios y sugerencias.

Saludos,

INTEGRAL
 

Felipe Araoz Ramos

unread,
Nov 4, 2016, 8:26:55 AM11/4/16
to Foro-VFP

Hola
Buen días

Busca los archivos mdf y ldf y copiarlos en la mima ruta donde las encontraste en el server destino, luego te vas al administrador de dql server y busca la opción adjuntar.

Gerardo Ramírez

unread,
Nov 4, 2016, 10:59:47 AM11/4/16
to publice...@googlegroups.com
Hola puedes hacerlo mediante respaldo y copia de la siguiente forma:

&& Nombre de base de datos = OptimoGYM
&& CN = CONEXION SQL SERVER

CN = SQLCONNECT("LINK", "sa", "Visual60")
*
* RESPALDAR
RespaldoDB = "D:\RESPALDOS\RESPALDO.DTB"
ex = SQLEXEC(CN,"BACKUP DATABASE OptimoGYM TO DISK = ?RespaldoDB WITH INIT")
IF ex <= 0
   MESSAGEBOX(MESSAGE())
ENDIF
WAIT

* RESTAURAR
SQLEXEC(cn,"USE Master")
ex = SQLEXEC(CN,"RESTORE DATABASE BaseDatos FROM DISK = ?RespaldoDB")
IF ex <= 0
   MESSAGEBOX(MESSAGE())
ENDIF
SQLEXEC(cn,"USE OptimoGYM")

integral

unread,
Nov 5, 2016, 12:13:18 AM11/5/16
to Comunidad de Visual Foxpro en Español

Estimado amigo GERARDO :

Gracias por tu sugerencia me diste la idea que me ayudo con la solución...

El tema ahora es que en la otra PC que tiene el SQL SERVER 2008 R2 el nombre del Servidor y Usuario son diferentes...

Consulta el código que muestras con ciertas modificaciones podría servirme para establecer la conexión y después poder ejecutar el sistema sin problemas...

Sera ello factible de que funcione...

Agradezco vuestros comentarios y sugerencias...

Saludos,

INTEGRAL

Julián May

unread,
Nov 5, 2016, 1:43:46 AM11/5/16
to Comunidad de Visual Foxpro en Español
La solución es sencilla cree el usuario en el management studio y asignas los permisos necesarios y  el usuario lo asignas a las bases de datos que desees. 

Mira aquí hay una solución que te podría ayudar. 

Saludos.

Julián May

Jairo Miranda

unread,
Nov 6, 2016, 12:05:35 AM11/6/16
to publicesvfoxpro
Otra...  has oido hablar sobre "REPLICACION" ??

JM
Reply all
Reply to author
Forward
0 new messages