更改复制的SQL 2000表

我有一个发布的数据库,一个单独的服务器订阅这个出版物。 我们正在使用事务复制(据我所知)

我需要更改ServerA(发布的数据库)上的列将更改反映在ServerB(订户)还是我需要改变它呢?

我是否需要重新初始化任何东西?

如果我没有记错SQL 2000不允许你改变列。 您必须添加新大小的新列,然后移动数据,然后删除旧列。

这不能用正常的ALTER TABLE命令完成。 您必须使用复制存储过程来添加和删除列。

最简单的方法是删除复制,进行更改,然后重置复制。