首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlServer2005的公布订阅(合并复制),无法创建新表,新列,与视图

2012-12-17 
sqlServer2005的发布订阅(合并复制),无法创建新表,新列,与视图。sqlServer2005的发布订阅(合并复制)完成后,

sqlServer2005的发布订阅(合并复制),无法创建新表,新列,与视图。
sqlServer2005的发布订阅(合并复制)完成后,发布端增加数据,修改视图,订阅端都可以接收得到。。可一旦在发布端创建新表,新列(创建新列时因为rowguid,数据库不让保存),或创建新视图时,发布端都接收不到。。。。。。望赐教。
[最优解释]
应在在发布的属性里面再把这个新建的表或者视图勾选上
[其他解释]
选择事务发布。
[其他解释]

引用:
选择事务发布。


可以详细一点吗,选择用事务发布之后,还需要做其它的什么操作吗。
[其他解释]
引用:
应在在发布的属性里面再把这个新建的表或者视图勾选上


我刚也意识到了,那新建列呢,因为rowguid的原因,发布端的数据库不让保存啊。
[其他解释]
问题已经解决,谢谢。
[其他解释]
新建表或视图,需到发布-->属性-->项目里把新建的表或视图勾选上,然后再启动复制监视器-->重新初始化订阅-->使用新快照。
至于新建列,直接新建就可以,我第一次新建列不成功,也有可能是复制这个功能本身就繁琐不稳定,你重启服务多试几次就没问题。
顺便提一下,如果数据量大,等待的时间也够呛。
我还试过复制监视器里一直是个大红叉,数据却依然能同步过去。
总之一句话,你妹的发布订阅。
[其他解释]
没有主键的表是不能被发布的。
[其他解释]
引用:
没有主键的表是不能被发布的。


这个我倒没注意,一般实际项目上的建库,不会带没有主键的表。
谢谢谢谢提醒了。

热点排行
Bad Request.