La unica manera es cambiando el codigo o quitando ese tipo de replicacion..
Si tus tablas tienen Pk popdrias haber intentado replicacion transaccional
por ejemplo.

No deberias usar *, es una mala practica.


Saludos

-- 
--------------------------------
Ing. José Mariano Alvarez
http://blog.josemarianoalvarez.com/
http://twitter.com/JoseMarianoA
Microsoft MVP

SQL Total Consulting




2009/10/20 Claudia Almeda <[email protected]>

> Hola lista, estoy familiarizandome con el tema de replicacion de bases,
> logré sincronizar dos bases remotas, pero me surge un problemon
> El tema es que como entenderan en cada tabla de mi base el proceso de
> replicacion recró una columna ROWGUID, ahora, muchos Sprocedures que tenia
> creado en mi base me estan tirando error
> cuando encuenta las siguientes sentencias...
>
> Insert into TablaA
> Select * from Tabla Z
>
> el error que lanza es que no coinciden la cantidad de campos, esto ocurre a
> causa de la columna ROWGUID que creo mi replicacion....
>
> La pregunta seria, Existe alguna parametrizacion que me permita omitir este
> campo de manera general para cualquier consulta, ya sea SELECT o INSERT
> ...???
> Imaginense que de no encontrar alguna forma de omitir este campo deberia
> cambiar toooooooodos los Stored procedures de mis bases, no  solo las
> publicadas sino tambien las suscriptas...
> De locura!
>
> Espero me puedan dar una manitoo,,,,
>
> Saludos
>
> Atte Almeda Claudia
>

Responder a