Copiar DB pero Vacia con un SP

16/04/2004 - 18:35 por Juan Carlos Aranda | Informe spam
Hola, de antemano agradezco su valiosa ayuda.

Desde mi aplicacion quisiera decirle a sql-server que haga una copia de una
base de datos.
Esta copia se quiero que la genere con las tablas vacias, mandandole
previamente el nombre de la base de datos origen la ubicacion de los
archivos etc. Ya logre hacer que realize una copia con data, pero necesito
tambien poder generar una copia vacia. Todo esto desde un Store Procedure.

He pensado en varias opciones:

1) Que desde un sp crear un scrip de la Bd origen y luego ejecutarlo con
osql.
Pero no se como crear un script desde un sp.

2) Talvez exista algo asi como un trucate database, que reinicie la base
de datos.

Bueno, si alguien me ayuda le agradecere bastante.


Saludos
 

Leer las respuestas

#1 Juan Carlos Aranda
16/04/2004 - 18:51 | Informe spam
Gracias, es una buena idea.

Solo que tengo tablas con campos autonumericos y al darle un delete a las
tablas no reiniciaria los campos, y no puedo darle un truncate table a las
tablas por que tienen integridad referencial y cuando estan relacionadas
sql-server no permite truncarlas.

Pero voy a considerar esa posiblidad, pero si me pueden seguir ayudando a
pensar como hacerlo mejor, les agradecere.

Saludos

Preguntas similares