Crear una copia de la base de datos desde mi aplicacion

16/04/2007 - 13:27 por Alejandro | Informe spam
Hola, por exigencias del guión, estoy interesado en crear una copia de la
base de datos(solo me interesa el esquema, no los datos), la copia tendría
distinto nombre. Esto se haría desde una aplicación.
Con SQL Server 2005 y su management studio he generado la secuencia de
comandos en un script para crear dicha base de datos. Mi duda es ahora cómo
ejecutar dicha secuencia de comandos:
- ¿Creo un procedimiento almacenado al que llamar desde mi aplicación? Esto
me llevaría a modificar manualmente el script generado para meterlo en el
procedimiento almacenado.
- ¿Dejo el script como archivo y lo ejecuto desde la aplicación?
- ¿Incluyo la secuencia de comandos en un componente ado .net como
sqlcommand ?

La copia de la base de datos es una operación que realizará la aplicación
pocas veces.

Saludos y gracias!!
 

Leer las respuestas

#1 Jose Mariano Alvarez
16/04/2007 - 13:42 | Informe spam
En el post <#, DIJO
.
Hola, por exigencias del guión, estoy interesado en crear una copia de la
base de datos(solo me interesa el esquema, no los datos), la copia tendría
distinto nombre. Esto se haría desde una aplicación.
Con SQL Server 2005 y su management studio he generado la secuencia de
comandos en un script para crear dicha base de datos. Mi duda es ahora cómo
ejecutar dicha secuencia de comandos:
- ¿Creo un procedimiento almacenado al que llamar desde mi aplicación? Esto
me llevaría a modificar manualmente el script generado para meterlo en el
procedimiento almacenado.
- ¿Dejo el script como archivo y lo ejecuto desde la aplicación?
- ¿Incluyo la secuencia de comandos en un componente ado .net como
sqlcommand ?

La copia de la base de datos es una operación que realizará la aplicación
pocas veces.

Saludos y gracias!!






Revisa SQLCMD en tu ayuda.
Todavia puedes hacerlo tambien con oSql.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.

Preguntas similares