Tenemos una instancia de base de datos simple con los datos suficientes en las bases de datos para mantenerla útil, y podemos usarla con fines de demostración, y quiero poner una copia en mi computadora portátil para poder usarla para el trabajo de desarrollo cuando No estoy en la oficina. (Las instancias normales de la base de datos de desarrollo son de aproximadamente 150 GB, esta instancia es de 3 GB)
¿Cuál es el método más repetible / programable para recrear la instancia en mi computadora portátil? Estoy seguro de que tendré que volver a ejecutar el instalador para SqlServer2008 y configurar una instancia, pero después de eso ... creo que quiero poder dejar mis bases de datos antiguas cada mes más o menos y copiar todas las cosas nuevas a mi computadora portátil, ya que mi instancia no cambiará ni en el sistema de demostración ni en la computadora portátil. Pero las bases de datos se actualizarán, con actualizaciones en los sprocs y similares.
He considerado hacer una secuencia de comandos con todos los "archivos de base de datos de caída; agregar archivos de base de datos {ruta}" y mantenerlos en un archivo por lotes ejecutable de algún tipo, y luego puedo "soltar, eliminar, copiar, agregar", pero me pregunté si era una mejor manera que solo xcopy y batch?
Estoy tratando de hacer esto a bajo precio (no siempre intentamos y hacemos cosas a bajo precio), así que no estoy particularmente interesado en los productos RedGate o similares. Quiero algo que pueda mantener fácilmente en un editor de texto para mí.