se pierden llaves de tablas al importar!

05/05/2004 - 00:10 por Morena | Informe spam
Hola,

Sucede que cuando estoy importando una tabla desde una base de datos a otra
en SQL Server 2000, se me pierden las llaves en la tabla destino cuando ya
he importado la tabla!!!
Alguien sabe porqué puede suceder esto y lo más importante... cómo puedo
resolverlo?

Gracias a tod@s

Morena

Preguntas similare

Leer las respuestas

#1 Maxi
05/05/2004 - 00:32 | Informe spam
Hola, como estas importando? las 2 tablas tienen la misma definicion?

porque una cosa es importar Datos y otra cosa muy distinta es migrar
estructura


Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"Morena" escribió en el mensaje
news:%

Hola,

Sucede que cuando estoy importando una tabla desde una base de datos a


otra
en SQL Server 2000, se me pierden las llaves en la tabla destino cuando ya
he importado la tabla!!!
Alguien sabe porqué puede suceder esto y lo más importante... cómo puedo
resolverlo?

Gracias a

Morena


Respuesta Responder a este mensaje
#2 Morena
05/05/2004 - 01:00 | Informe spam
Siento haber olvidado decir cómo lo estaba haciendo :P

Pues lo hago con el Enterprise Manager(SQL en inglés), clic derecho sobre la
tabla destino, Import Data y todo lo que sigue...

Para poner el ejemplo, la tabla destino es una tabla con campos que no
tienen datos. La tabla origen es una tabla que sí tiene datos (tabla origen
y destino son de dos BD diferentes). Puede ser que la tabla destino no tenga
algún campo que la tabla origen tiene... o puede ser que sean iguales todos
los campos...
Cuando hago todo el proceso de importación sucede que se me pierden las
llaves de la tabla destino. Es importante mencionar que marco la opción:
Create destination table y la opción Drop and recreate destination table,
además de seleccionar Enable Identity Insert. Para hacer que toda la tabla,
con sus campos y datos se me copie en la tabla destino ya existente.

No se me borran las llaves, si por el contrario no marco estas opciones,
sino que solo selecciono Append rows to destination table solo me copia los
datos (obvio) pero si falta hay algún campo de la tabla origen que no existe
en la tabla destino no me copiará nada ni me creará ese campo en la tabla
destino(obvio porque solo estoy copiando los datos).

Con el primer método de borrar y recrear de nuevo la tabla a partir de la
tabla origen se me pierden las llaves, es decir que no están marcados como
llaves los campos que deberían estarlo, pero los campos están ahí.

Espero no haber hecho mi explicación confusa :(

Gracias de nuevo!



"Morena" wrote in message
news:%

Hola,

Sucede que cuando estoy importando una tabla desde una base de datos a


otra
en SQL Server 2000, se me pierden las llaves en la tabla destino cuando ya
he importado la tabla!!!
Alguien sabe porqué puede suceder esto y lo más importante... cómo puedo
resolverlo?

Gracias a

Morena


Respuesta Responder a este mensaje
#3 Maxi
05/05/2004 - 01:43 | Informe spam
Hola Morena!!ª pero vos probaste con copiar objetos o tablas? proba con
copiar objetos y decime como te fue ;-)

Creo que ahi tenes el problema :p

suerte


Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"Morena" escribió en el mensaje
news:%
Siento haber olvidado decir cómo lo estaba haciendo :P

Pues lo hago con el Enterprise Manager(SQL en inglés), clic derecho sobre


la
tabla destino, Import Data y todo lo que sigue...

Para poner el ejemplo, la tabla destino es una tabla con campos que no
tienen datos. La tabla origen es una tabla que sí tiene datos (tabla


origen
y destino son de dos BD diferentes). Puede ser que la tabla destino no


tenga
algún campo que la tabla origen tiene... o puede ser que sean iguales


todos
los campos...
Cuando hago todo el proceso de importación sucede que se me pierden las
llaves de la tabla destino. Es importante mencionar que marco la opción:
Create destination table y la opción Drop and recreate destination table,
además de seleccionar Enable Identity Insert. Para hacer que toda la


tabla,
con sus campos y datos se me copie en la tabla destino ya existente.

No se me borran las llaves, si por el contrario no marco estas opciones,
sino que solo selecciono Append rows to destination table solo me copia


los
datos (obvio) pero si falta hay algún campo de la tabla origen que no


existe
en la tabla destino no me copiará nada ni me creará ese campo en la tabla
destino(obvio porque solo estoy copiando los datos).

Con el primer método de borrar y recrear de nuevo la tabla a partir de la
tabla origen se me pierden las llaves, es decir que no están marcados como
llaves los campos que deberían estarlo, pero los campos están ahí.

Espero no haber hecho mi explicación confusa :(

Gracias de nuevo!



"Morena" wrote in message
news:%
>
> Hola,
>
> Sucede que cuando estoy importando una tabla desde una base de datos a
otra
> en SQL Server 2000, se me pierden las llaves en la tabla destino cuando


ya
> he importado la tabla!!!
> Alguien sabe porqué puede suceder esto y lo más importante... cómo puedo
> resolverlo?
>
> Gracias a
>
> Morena
>
>


Respuesta Responder a este mensaje
#4 Morena
05/05/2004 - 01:48 | Informe spam
Pues no... lo hice con copiar tablas y vistas... o sea que tengo que usar la
opción de copiar objetos?

Lo he probado y no me da error... con esa otra opción.


"Maxi" wrote in message
news:
Hola Morena!!ª pero vos probaste con copiar objetos o tablas? proba con
copiar objetos y decime como te fue ;-)

Creo que ahi tenes el problema :p

suerte


Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"Morena" escribió en el mensaje
news:%
> Siento haber olvidado decir cómo lo estaba haciendo :P
>
> Pues lo hago con el Enterprise Manager(SQL en inglés), clic derecho


sobre
la
> tabla destino, Import Data y todo lo que sigue...
>
> Para poner el ejemplo, la tabla destino es una tabla con campos que no
> tienen datos. La tabla origen es una tabla que sí tiene datos (tabla
origen
> y destino son de dos BD diferentes). Puede ser que la tabla destino no
tenga
> algún campo que la tabla origen tiene... o puede ser que sean iguales
todos
> los campos...
> Cuando hago todo el proceso de importación sucede que se me pierden las
> llaves de la tabla destino. Es importante mencionar que marco la opción:
> Create destination table y la opción Drop and recreate destination


table,
> además de seleccionar Enable Identity Insert. Para hacer que toda la
tabla,
> con sus campos y datos se me copie en la tabla destino ya existente.
>
> No se me borran las llaves, si por el contrario no marco estas opciones,
> sino que solo selecciono Append rows to destination table solo me copia
los
> datos (obvio) pero si falta hay algún campo de la tabla origen que no
existe
> en la tabla destino no me copiará nada ni me creará ese campo en la


tabla
> destino(obvio porque solo estoy copiando los datos).
>
> Con el primer método de borrar y recrear de nuevo la tabla a partir de


la
> tabla origen se me pierden las llaves, es decir que no están marcados


como
> llaves los campos que deberían estarlo, pero los campos están ahí.
>
> Espero no haber hecho mi explicación confusa :(
>
> Gracias de nuevo!
>
>
>
> "Morena" wrote in message
> news:%
> >
> > Hola,
> >
> > Sucede que cuando estoy importando una tabla desde una base de datos a
> otra
> > en SQL Server 2000, se me pierden las llaves en la tabla destino


cuando
ya
> > he importado la tabla!!!
> > Alguien sabe porqué puede suceder esto y lo más importante... cómo


puedo
> > resolverlo?
> >
> > Gracias a
> >
> > Morena
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Maxi
05/05/2004 - 01:57 | Informe spam
Proba con esa opcion y decime como te va :-)


Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"Morena" escribió en el mensaje
news:
Pues no... lo hice con copiar tablas y vistas... o sea que tengo que usar


la
opción de copiar objetos?

Lo he probado y no me da error... con esa otra opción.


"Maxi" wrote in message
news:
> Hola Morena!!ª pero vos probaste con copiar objetos o tablas? proba con
> copiar objetos y decime como te fue ;-)
>
> Creo que ahi tenes el problema :p
>
> suerte
>
>
> Salu2
>
> Maxi
>
> Desarrollador 3 estrellas .NET
> Buenos Aires - Argentina
>
> MSN:
>
> "Morena" escribió en el mensaje
> news:%
> > Siento haber olvidado decir cómo lo estaba haciendo :P
> >
> > Pues lo hago con el Enterprise Manager(SQL en inglés), clic derecho
sobre
> la
> > tabla destino, Import Data y todo lo que sigue...
> >
> > Para poner el ejemplo, la tabla destino es una tabla con campos que no
> > tienen datos. La tabla origen es una tabla que sí tiene datos (tabla
> origen
> > y destino son de dos BD diferentes). Puede ser que la tabla destino no
> tenga
> > algún campo que la tabla origen tiene... o puede ser que sean iguales
> todos
> > los campos...
> > Cuando hago todo el proceso de importación sucede que se me pierden


las
> > llaves de la tabla destino. Es importante mencionar que marco la


opción:
> > Create destination table y la opción Drop and recreate destination
table,
> > además de seleccionar Enable Identity Insert. Para hacer que toda la
> tabla,
> > con sus campos y datos se me copie en la tabla destino ya existente.
> >
> > No se me borran las llaves, si por el contrario no marco estas


opciones,
> > sino que solo selecciono Append rows to destination table solo me


copia
> los
> > datos (obvio) pero si falta hay algún campo de la tabla origen que no
> existe
> > en la tabla destino no me copiará nada ni me creará ese campo en la
tabla
> > destino(obvio porque solo estoy copiando los datos).
> >
> > Con el primer método de borrar y recrear de nuevo la tabla a partir de
la
> > tabla origen se me pierden las llaves, es decir que no están marcados
como
> > llaves los campos que deberían estarlo, pero los campos están ahí.
> >
> > Espero no haber hecho mi explicación confusa :(
> >
> > Gracias de nuevo!
> >
> >
> >
> > "Morena" wrote in message
> > news:%
> > >
> > > Hola,
> > >
> > > Sucede que cuando estoy importando una tabla desde una base de datos


a
> > otra
> > > en SQL Server 2000, se me pierden las llaves en la tabla destino
cuando
> ya
> > > he importado la tabla!!!
> > > Alguien sabe porqué puede suceder esto y lo más importante... cómo
puedo
> > > resolverlo?
> > >
> > > Gracias a
> > >
> > > Morena
> > >
> > >
> >
> >
>
>


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