Usuario
Copia entre BBDD cada x tiempo

Pregunta
-
Buenas:
Tengo una BBDD en producción y querría que la BBDD de pruebas estaría actualizada por lo menos con los datos cerrados del ultimo día.
Cada día a las 5 am saco una full backup de la BBDD de producción y me gustaría que el de pruebas cogiera ese archivo y lo restaurase.
Son dos servidores virtuales distintos, he probado una copia entre BBDD pero no me funciona.
Todas las respuestas
-
Hola Esnalca:
Son dos servidores virtuales distintos
Que sean diferentes no es problema, siempre que se puedan comunicar entre ellos.
¿Están en una red, donde se puedan ver?
¿Te puedes conectar desde la máquina que contienen la instancia de pruebas al Sql Server de producción? ¿y del revés?
¿Puedes vincular los servidores?
-
-
Hola Esnaica:
la misma maquina en la misma red
Pero en la pregunta inicial indicas
Son dos servidores virtuales distintos
Por tanto entiendo que son dos windows en un Host (es indiferente), que tienen dos ip,s asignadas en la misma red.
Por tanto Instancia 1 (windows A) = por ejemplo 192.168.0.1 e instancia 2 (windows B) = 192.168.0.2
Ahora bien, para que un sql server este accesible al otro, lo más simple es acceder a ellos por ip.
https://stackoverflow.com/questions/17737568/connect-to-sql-server-through-ip-address
Si puedes acceder desde windows A al sql server de Windows B, ya es posible, hacerlo que solicitas.
Cuando tengas este paso resuelto, entonces, en función de las versiones de sql de que dispongas, (si son estandar, developer, o enterpries), puedes usar el agente Sql. Si no lo son, entonces, tendrás que usar el programador de tareas, u otra aplicación externa.
Agente Sql
https://javifer2.wordpress.com/2019/10/17/agente-sql-programar-sentencias-sql/
Programador de tareas ejecución código tsql periódica