已发布数据表的结构修改问题,急~~~~~~~~~
我有一个表,已被做了合并发布,现在要修改表的结构增加一个字段,可在保存时报错:
“店信息表”表
- 验证列“rowguid”的默认值时出错。
接下来报:
“店信息表”表
- 无法修改表。
删除合并复制所用的 rowguid 列上的默认约束是无效的。
合并 DDL 复制操作内的 DDL 操作失败。
事务在触发器中结束。批处理已中止。
保存失败!!!
请问在不删除发布的情况怎么解决这个问题?~~~~
------解决方案--------------------sp_configure 'allow updates ', 1
go
reconfigure with override
go
begin transaction
update sysobjects set replinfo = 0 where name = '表名 '
commit transaction
go
sp_configure 'allow updates ', 0
go
reconfigure with override
go
然后修改字段