Duplicacion de Mezcla y DTS

17/02/2004 - 11:54 por Keko | Informe spam
Hola,
Tengo una base de datos publicada y necesito pasar todos sus datos a otro
modelo de base de datos tb en SQL, para eso estoy utilizando paquetes DTS y
vaya mi sorpresa cuando despues de pasar por ejemplo todas las naciones de
una base a otra y sincronizar desde el suscriptor a la nueva resulta q no me
baja ni un solo registro, porq?


KEKO

Preguntas similare

Leer las respuestas

#1 Javier Loria
17/02/2004 - 17:01 | Informe spam
Hola Keko:
Cuando estas pasando los datos con el DTS se esta asignando tambien la
columna que tiene UNIQUEIDENTIFIER/GUID?
Si es asi, este valor el que se utiliza para valorar cuales columnas han
variado, por lo tanto deben en el DTS dejar esta columna sin asignar para
que se genere un nuevo numero con lo cual el Agente de Mezcla detectara que
se han cambiado y las deberia replicar.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Keko escribio:
Hola,
Tengo una base de datos publicada y necesito pasar todos sus datos a
otro modelo de base de datos tb en SQL, para eso estoy utilizando
paquetes DTS y vaya mi sorpresa cuando despues de pasar por ejemplo
todas las naciones de una base a otra y sincronizar desde el
suscriptor a la nueva resulta q no me baja ni un solo registro, porq?


KEKO
Respuesta Responder a este mensaje
#2 Keko
17/02/2004 - 17:40 | Informe spam
Muchas gracias!!!... ahora solo me falta saber como hago para q se genere el
ROWGUID solito... :) resulta q si no lo meto yo de la tabla origen me dice q
no lo puede dejar a nulo ... ahora investigo,...

CHAS GRACIAS

KEKO



"Javier Loria" escribió en el mensaje
news:
Hola Keko:
Cuando estas pasando los datos con el DTS se esta asignando tambien la
columna que tiene UNIQUEIDENTIFIER/GUID?
Si es asi, este valor el que se utiliza para valorar cuales columnas


han
variado, por lo tanto deben en el DTS dejar esta columna sin asignar para
que se genere un nuevo numero con lo cual el Agente de Mezcla detectara


que
se han cambiado y las deberia replicar.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Keko escribio:
> Hola,
> Tengo una base de datos publicada y necesito pasar todos sus datos a
> otro modelo de base de datos tb en SQL, para eso estoy utilizando
> paquetes DTS y vaya mi sorpresa cuando despues de pasar por ejemplo
> todas las naciones de una base a otra y sincronizar desde el
> suscriptor a la nueva resulta q no me baja ni un solo registro, porq?
>
>
> KEKO


Respuesta Responder a este mensaje
#3 Javier Loria
17/02/2004 - 18:06 | Informe spam
Hola Keko:
No hagas nada, el solo lo hace !!!!.
La replicacion le agrega un Default y le agrega un Trigger.

Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Keko escribio:
Muchas gracias!!!... ahora solo me falta saber como hago para q se
genere el ROWGUID solito... :) resulta q si no lo meto yo de la tabla
origen me dice q no lo puede dejar a nulo ... ahora investigo,...

CHAS GRACIAS

KEKO



"Javier Loria" escribió en el mensaje
news:
Hola Keko:
Cuando estas pasando los datos con el DTS se esta asignando
tambien la columna que tiene UNIQUEIDENTIFIER/GUID?
Si es asi, este valor el que se utiliza para valorar cuales
columnas han variado, por lo tanto deben en el DTS dejar esta
columna sin asignar para que se genere un nuevo numero con lo cual
el Agente de Mezcla detectara que se han cambiado y las deberia
replicar. Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Keko escribio:
Hola,
Tengo una base de datos publicada y necesito pasar todos sus datos a
otro modelo de base de datos tb en SQL, para eso estoy utilizando
paquetes DTS y vaya mi sorpresa cuando despues de pasar por ejemplo
todas las naciones de una base a otra y sincronizar desde el
suscriptor a la nueva resulta q no me baja ni un solo registro,
porq?


KEKO
Respuesta Responder a este mensaje
#4 Keko
17/02/2004 - 18:25 | Informe spam
:(... bua!.. esto no rula, vale... he hecho el DTS de la siguiente forma...
Tarea de transformacion de un origenSQL a un destinoSQL... he seleccionado
todos los campos del origen menos el Rowguid se lo paso a la tabla destino,
uno todos los campos origen con todos menos rowguid de destino y creo un
ActiveX de esos... y en efecto... la insercion la hace bien... por fin lanza
la funcion NewID del valor predeterminado pero siguen sin propagarse al
suscriptor... cachis!...

La unica manera q parece q lo hace es cuando se hace un Insert... pero no
entiendo porq...

KEKO




"Javier Loria" escribió en el mensaje
news:
Hola Keko:
No hagas nada, el solo lo hace !!!!.
La replicacion le agrega un Default y le agrega un Trigger.

Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Keko escribio:
> Muchas gracias!!!... ahora solo me falta saber como hago para q se
> genere el ROWGUID solito... :) resulta q si no lo meto yo de la tabla
> origen me dice q no lo puede dejar a nulo ... ahora investigo,...
>
> CHAS GRACIAS
>
> KEKO
>
>
>
> "Javier Loria" escribió en el mensaje
> news:
>> Hola Keko:
>> Cuando estas pasando los datos con el DTS se esta asignando
>> tambien la columna que tiene UNIQUEIDENTIFIER/GUID?
>> Si es asi, este valor el que se utiliza para valorar cuales
>> columnas han variado, por lo tanto deben en el DTS dejar esta
>> columna sin asignar para que se genere un nuevo numero con lo cual
>> el Agente de Mezcla detectara que se han cambiado y las deberia
>> replicar. Saludos,
>>
>> Javier Loria
>> Costa Rica
>> Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
>> que pueda ser copiado y pegado al Query Analizer.
>> La version de SQL y Service Pack tambien ayuda.
>>
>> Keko escribio:
>>> Hola,
>>> Tengo una base de datos publicada y necesito pasar todos sus datos a
>>> otro modelo de base de datos tb en SQL, para eso estoy utilizando
>>> paquetes DTS y vaya mi sorpresa cuando despues de pasar por ejemplo
>>> todas las naciones de una base a otra y sincronizar desde el
>>> suscriptor a la nueva resulta q no me baja ni un solo registro,
>>> porq?
>>>
>>>
>>> KEKO


Respuesta Responder a este mensaje
#5 Javier Loria
17/02/2004 - 21:50 | Informe spam
Hola:
Lo siento se me acabaron las ideas :(


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Keko escribio:
:(... bua!.. esto no rula, vale... he hecho el DTS de la siguiente
forma... Tarea de transformacion de un origenSQL a un destinoSQL...
he seleccionado todos los campos del origen menos el Rowguid se lo
paso a la tabla destino, uno todos los campos origen con todos menos
rowguid de destino y creo un ActiveX de esos... y en efecto... la
insercion la hace bien... por fin lanza la funcion NewID del valor
predeterminado pero siguen sin propagarse al suscriptor... cachis!...

La unica manera q parece q lo hace es cuando se hace un Insert...
pero no entiendo porq...

KEKO




"Javier Loria" escribió en el mensaje
news:
Hola Keko:
No hagas nada, el solo lo hace !!!!.
La replicacion le agrega un Default y le agrega un Trigger.

Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Keko escribio:
Muchas gracias!!!... ahora solo me falta saber como hago para q se
genere el ROWGUID solito... :) resulta q si no lo meto yo de la
tabla origen me dice q no lo puede dejar a nulo ... ahora
investigo,...

CHAS GRACIAS

KEKO



"Javier Loria" escribió en el mensaje
news:
Hola Keko:
Cuando estas pasando los datos con el DTS se esta asignando
tambien la columna que tiene UNIQUEIDENTIFIER/GUID?
Si es asi, este valor el que se utiliza para valorar cuales
columnas han variado, por lo tanto deben en el DTS dejar esta
columna sin asignar para que se genere un nuevo numero con lo cual
el Agente de Mezcla detectara que se han cambiado y las deberia
replicar. Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Keko escribio:
Hola,
Tengo una base de datos publicada y necesito pasar todos sus
datos a otro modelo de base de datos tb en SQL, para eso estoy
utilizando paquetes DTS y vaya mi sorpresa cuando despues de
pasar por ejemplo todas las naciones de una base a otra y
sincronizar desde el suscriptor a la nueva resulta q no me baja
ni un solo registro,
porq?


KEKO
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida