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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 MetalManiac
03/05/2005 - 16:16 | Informe spam
Gracias amigo, habrá que probarlo.
Lo dicho, gracias.
"qwalgrande" escribió en el mensaje
news:
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





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida