我们使用Server 2008 R2 SP1作为发布服务器和分发服务器,Server 2005 SP3作为订阅服务器。模式更改的复制被激活,复制已运行多年,包括频繁的模式更改(新列、新约束等)。
在发布服务器上发送了以下指令:
use myDatabase
alter table Tbl_TypeLignePaye
alter column natureTypeLignePaye nvarchar(12)
go字段natureTypeLignePaye最初是nvarchar(3) null的
查询在主数据库上运行时没有出现错误。结果如下:
nvarchar(3)。nvarchar的12类型。知道这个数据库是怎么回事吗?
Publisher:对象浏览器窗口与属性窗口提供不一致的数据

发布于 2014-07-14 10:57:30
如果有人想在Server 2008中增加复制表的列宽,则不需要更改replicate_ddl=1的属性。只需按照给定的步骤执行即可。
希望这能帮助所有正在寻找它的人。
发布于 2013-04-30 09:08:47
我并不是说我们知道发生这种情况的原因,但是DDL指令在我们停止\重新启动发布服务器上的SQL服务后正确地分发了.
https://dba.stackexchange.com/questions/40660
复制相似问题