Copiar tablas.

02/06/2006 - 20:47 por Karlos Traveceras | Informe spam
Mis estimados:

trabajo con sql 2005 y con varias dbs
existira una manera de copiar una tabla de una base de datos a otra base de
datos.

o mas explicitamente.. yo en mi desarrollo creo bases de datos pero deseo
pasar toda la estructura de una base de datos a todas las q se vayan creando..

alguien me puede pasar un tip..

Saludos..
Karlos Traveceras

Preguntas similare

Leer las respuestas

#1 Angel. E. Ruiz. P
02/06/2006 - 21:25 | Informe spam
LA respuesta en sip con DataTable...

tutabla.Copy () usa esta para copiar la estrutura y su datos

tutabla.Clone() usa esta para copiar solo la estrutura





Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"

"Karlos Traveceras" escribió en
el mensaje news:
Mis estimados:

trabajo con sql 2005 y con varias dbs
existira una manera de copiar una tabla de una base de datos a otra base
de
datos.

o mas explicitamente.. yo en mi desarrollo creo bases de datos pero deseo
pasar toda la estructura de una base de datos a todas las q se vayan
creando..

alguien me puede pasar un tip..

Saludos..
Karlos Traveceras
Respuesta Responder a este mensaje
#2 SoftJaén
03/06/2006 - 07:45 | Informe spam
"Karlos Traveceras" escribió:

trabajo con sql 2005 y con varias dbs existira una manera
de copiar una tabla de una base de datos a otra base de datos.



Hola, Carlos:

Si te refieres a copiar físicamente las tablas en otra base de datos SQL
Server 2005, con ejecutar simples consultas SELECT * INTO tienes el asunto
resuelto.

Una vez que hayas abierto una conexión con la base de datos de origen,
exportarías únicamente la estructura de la tabla ejecutando la siguiente
consulta:

SELECT * INTO NombreBaseDestino..NombreTablaDestino
FROM NombreTablaOrigen
WHERE 1=0

Se entiende que las dos bases de datos están en la misma instancia de SQL
Server.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#3 Karlos Traveceras
05/06/2006 - 21:00 | Informe spam
Exelentes propuestas..

muchas gracias.. problema solucionado.

Saludos

"SoftJaén" wrote:

"Karlos Traveceras" escribió:
>
> trabajo con sql 2005 y con varias dbs existira una manera
> de copiar una tabla de una base de datos a otra base de datos.

Hola, Carlos:

Si te refieres a copiar físicamente las tablas en otra base de datos SQL
Server 2005, con ejecutar simples consultas SELECT * INTO tienes el asunto
resuelto.

Una vez que hayas abierto una conexión con la base de datos de origen,
exportarías únicamente la estructura de la tabla ejecutando la siguiente
consulta:

SELECT * INTO NombreBaseDestino..NombreTablaDestino
FROM NombreTablaOrigen
WHERE 1=0

Se entiende que las dos bases de datos están en la misma instancia de SQL
Server.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.





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