我与SQL Server复制功能的遭遇,请教

rkongjian 2003-11-14 09:48:17
数据库某表用于复制、订阅,现在打算修改表结构,保存表结构时提示“表正用于复制,不能删除对象”,所以打算从发布的“项目”中祛除表,但发布项目只能增加不能减少,索性干脆删除“复制”,但还不能删除表,修改结构。请教过来人,难道SQL Server的表一旦用于发布就不能删除了?不能改了?不能祛除复制了?困惑?
...全文
39 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
DigJim 2003-11-14
  • 打赏
  • 举报
回复
执行这句语句,看返回的结果!

Select replinfo from sysobjects where name like '你的表名'

只有在返回的结果是 0 的时候,才可以删除这个表。
如果返回的结果是 1 ,可能是你在删除replication时,没有删除subscriptions!

先看看能不能把subscriptions删除!
要是不行,把sysobjects.replinfo的值update为0可以就解决这个问题!

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧