如何除去对某个发布的所有订阅(企业管理器)
1、在"订阅"选项卡上,单击订阅名,然后单击"删除"。
2、单击"确定"按钮以关闭"发布属性"对话框,然后通过单击"属性和订阅"在"创建和管理发布"对话框中重新打开它。
3、在"发布属性"对话框中,单击"筛选行"选项卡,然后使用作为筛选条件一部分的用户定义函数来完成 WHERE 子句。
1、在"订阅"选项卡上,单击订阅名,然后单击"删除"。
2、单击"确定"按钮以关闭"发布属性"对话框,然后通过单击"属性和订阅"在"创建和管理发布"对话框中重新打开它。
3、在"发布属性"对话框中,单击"筛选行"选项卡,然后使用作为筛选条件一部分的用户定义函数来完成 WHERE 子句。
1、在"订阅"选项卡上,单击订阅名,然后单击"删除"。
2、单击"确定"按钮以关闭"发布属性"对话框,然后通过单击"属性和订阅"在"创建和管理发布"对话框中重新打开它。
3、在"发布属性"对话框中,单击"筛选行"选项卡,然后使用作为筛选条件一部分的用户定义函数来完成 WHERE 子句。
我的帖子见
http://www.csdn.net/expert/topic/672/672817.xml?temp=.1218988
我的帖子见
http://www.csdn.net/expert/topic/672/672817.xml?temp=.1218988
A:订阅服务器
B:发布服务器(同时分发服务器)
A,B均是SQL Server 2000(正版)
在B上建立了一个发布pubB(事务),并强制A订阅
我先在B上删除了发布pubB,结果在企业管理器中,A的复制-->订阅下还显示
该强制订阅。不知道如何删除?已经试过
sp_dropsubscriber
sp_dropsubscription
xy_song(Rain) 说“在B上删除了这个发布后,强制订阅也跟着删除了”是不正确的,假如只删b的发布的话,a的订阅还是存在的,必须在发布属性的订阅里面选订阅的项目后删除,会提示你是否删除订阅服务器上的订阅信息,选择是就可以删除了。
拉订阅和推订阅应该是分清了。以为出现上次的问题,我一直改为拉订阅了。现在我的发布服务器(B),已经没有发布内容。
可是在服务器(A)上:
企业管理器——》复制——》订阅 下有:
名称 数据库 类型 复制类型
B:XXX XXX 强制 事务字样如果右键,菜单只有两个选项:设置更新方法(不可用,灰的)和帮助
但是我记得好象我采用sp_attach_db还原原来的数据库文件,结果那个订阅又出现了。所以我想是不是在数据库的系统表里有相应的信息!
pull拉订阅应该是订阅服务器管理的
订阅由订阅服务器管理的确很容易得就可以删除订阅:)我的问题不知你看了没有,我原先做的都是推订阅,所以订阅服务器“企业管理器—〉复制—〉订阅”下面啥都没有,所以删不掉订阅阿试一下重建这个发布和订阅,再删掉发布里面的订阅。这个方法或许好用,我做过的。
呵呵
当时我也是这么想的。重建一个同名发布,同样的订阅方式。最后删除。结果它出现了新的,原来那个还在。没解决!
把B服务器下 企业管理器——》管理——》Sql Server代理——》作业
下的东西删除,问题解决!:)