Sugiero que estudies la replicacion o consigas soporte.

PRB: Error 5074 occurs when you try to drop a column from a published table
http://support.microsoft.com/kb/816755




--------------------------------
Atte.
Ing. Jose Mariano Alvarez
SQL Total Consulting




2008/7/7 Yaron Z <[EMAIL PROTECTED]>:

> estoy implementando una replicacion transaccional, y en algun momento del
> proceso agrego a la tabla a replicar la columna msrepl_tran_version solo en
> uno de los dos servidores.
> ahora quiero dropearla en esa tabla para empezar sin arrastrar datos, pero
> me da el siguiente error
>
> alter table dbo.DATOS drop column msrepl_tran_version
> --
> Server: Msg 5074, Level 16, State 1, Line 1
> The object 'DF__DATOS__msrep__4D48F864' is dependent on column
> 'msrepl_tran_version'.
> Server: Msg 4922, Level 16, State 1, Line 1
> ALTER TABLE DROP COLUMN msrepl_tran_version failed because one or more
> objects access this column.
>
> un query en sysobjects me da:
>
> select * from sysobjects where name ='DF__DATOS__msrep__4D48F864'
> --
> DF__DATOS__msrep__4D48F864    1296627812    D     1    10    6    0    0
> 1830437574    2008-04-28 10:00:14.477    0    0    0    D     0    6    0
> 2008-04-28 10:00:14.477    0    0    0    0    0    2048    0
>
> la pregunta es, puedo borrar el objeto en sysobjects y despues la columna
> de la tabla, o tengo que revisar mas profundamente ?
>
> muchas gracias !
>

Responder a