Generar tablas con sus valores mediante transact-sql

03/05/2005 - 12:27 por MetalManiac | Informe spam
Buenas, tengo un problema. Resulta que tengo en mi máquina una base de datos
con sus tablas y sus datos y necesito pasar esta base de datos al servidor
de producción.
Alguién podría indicarme como puedo generar transact-sql para poder luego
ejecutarlo en el servidor y que me genere las tablas con sus datos?.

Gracias por vuestra ayuda
 

Leer las respuestas

#1 qwalgrande
03/05/2005 - 13:51 | Informe spam
Hola.

Yo lo haría en dos partes. Primero, prepararía un script de creación de
tablas. Usa Enterprise Manager para ello, es bastante sencillo (en la parte
en que se ven las tablas, hay una opción de menú que permite la generación
de secuencias de comandos).

Los datos, te los llevas aparte, los exportaría con un DTS. Para llevártelo
en un script tendrías que construirte las consultas de inserción, tal que
así:

select 'insert into mitabla values (' + cast(campo1 as varchar(12)) + ', '''
+ campo2 + ''', ' + ...

Es posible hacerlo, yo lo he hecho en numerosas ocasiones, pero es mucho más
engorroso (los tipos de datos, las comillas, en fin, un lío). También puedes
usar sqldmo, tampoco es sencillo.

qwalgrande


"MetalManiac" escribió en el mensaje
news:
Buenas, tengo un problema. Resulta que tengo en mi máquina una base de
datos con sus tablas y sus datos y necesito pasar esta base de datos al
servidor de producción.
Alguién podría indicarme como puedo generar transact-sql para poder luego
ejecutarlo en el servidor y que me genere las tablas con sus datos?.

Gracias por vuestra ayuda

Preguntas similares