删除Replication时出现以下错误

vivachiu926 2006-02-20 11:46:10
SQL Server Enterprise Manager could not retrieve the subscriptions to publication'masterdata'

Error 2812 :could not find stored procedure''

还有数据库中删的选择都disable了,到底怎么回事? distribution数据库同样无法删除,提示:
be in replication

我想删除自己建立的snapshot replication,在同一台server上使用push replication的方法,请大家帮忙!
...全文
186 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jg3003 2006-03-17
  • 打赏
  • 举报
回复

sp_configure 'allow updates',1
reconfigure with override

Use master
GO

UPDATE sysdatabases
SET category = 0
WHERE dbid = DB_ID('MasterData')

vivachiu926 2006-03-17
  • 打赏
  • 举报
回复
顶一下
vivachiu926 2006-03-14
  • 打赏
  • 举报
回复
哭了阿,我问了n久也没有人能回答我啊?
vivachiu926 2006-02-23
  • 打赏
  • 举报
回复
请问分发服务器和发布服务器是同一台,也没有办法配置或者删除阿,头疼阿~~~
请各位高手帮忙看看这是什么原因造成的,谢谢啦!
lovcal 2006-02-22
  • 打赏
  • 举报
回复
没太看明白搂主的意思

如果要删除发布的话(手工删不成功),可以在订阅右键-生成SQL语句-删除发布脚本-保存
然后,将保存的脚本修改一下,主要是将“一”改为“--”即可,重起MSSQLServer和MSSqlserverAgent,最后执行上脚本基本上就可以了

云中客 2006-02-22
  • 打赏
  • 举报
回复
同意楼上说法
同步是两个服务器以后的操作,所以要停止需要将所有的服务器都停止
zlp321002 2006-02-22
  • 打赏
  • 举报
回复
卸载方式:工具->复制->禁止发布->是在"服务器"上禁止发布,卸载所有的数据库同步配置服务器
--停止其它服务
vivachiu926 2006-02-22
  • 打赏
  • 举报
回复
请高手们帮帮忙阿,我着急啊,已经2天了!~~~
javanow 2006-02-22
  • 打赏
  • 举报
回复
有地方认为你发布了这个数据库。所以你可以先在分发服务器这里配置复制属性,去掉对这个数据库的发布先。

先一步步来吧。我觉得可能可以先从这个入手。

---------------------
http://chinadba.cn
最具实战经验的数据库优化,管理,设计,培训网
vivachiu926 2006-02-22
  • 打赏
  • 举报
回复
另外如果生成脚本删除的话,也无法生成脚本,还是提示Error 2812 :could not find stored procedure''
很奇怪啊,所以我很头疼!拜托啦
vivachiu926 2006-02-22
  • 打赏
  • 举报
回复
我就是在Enterprise Manager->tools->replication->disable publishing and distribution
但是该选项是disable状态,灰掉了阿,没办法选择!

sxycgxj(云中客) 的意思是要删除所建replication,要把两个服务器上的服务都停掉??不是很明白!谢谢了
1. 前言    Kubernetes作为Docker生态圈中重要一员,是Google多年大规模容器管理技术的开源版本,是产线实践经验的最佳表现 。如Urs Hölzle所说,无论是公有云还是私有云甚至混合云,Kubernetes将作为一个为任何应用,任何环境的容器管理框架无处不在。正因为如此, 目前受到各大巨头及初创公司的青睐,如Microsoft、VMWare、Red Hat、CoreOS、Mesos等,纷纷加入给Kubernetes贡献代码。随着Kubernetes社区及各大厂商的不断改进、发展,Kuberentes将成为容器管理领域的领导者。    接下来我们会用一系列文章逐一探索Kubernetes是什么、能做什么以及怎么做。2. 什么是Kubernetes    Kubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能如下:1) 使用Docker对应用程序包装(package)、实例化(instantiate)、运行(run)。2) 以集群的方式运行、管理跨机器的容器。3) 解决Docker跨机器容器之间的通讯问题。4) Kubernetes的自我修复机制使得容器集群总是运行在用户期望的状态。当前Kubernetes支持GCE、vShpere、CoreOS、OpenShift、Azure等平台,除此之外,也可以直接运行在物理机上。接下来本文主要从以下几方面阐述Kubernetes:1) Kubernetes的主要概念。2) Kubernetes的构件,包括Master组件、Kubelet、Proxy的详细介绍。3. Kubernetes主要概念3.1. Pods    Pod是Kubernetes的基本操作单元,把相关的一个或多个容器构成一个Pod,通常Pod里的容器运行相同的应用。Pod包含的容器运行在同一个Minion(Host)上,看作一个统一管理单元,共享相同的volumes和network namespace/IP和Port空间。3.2. Services    Services也是Kubernetes的基本操作单元,是真实应用服务的抽象,每一个服务后面都有很多对应的容器来支持,通过Proxy的port和服务selector决定服务请求传递给后端提供服务的容器,对外表现为一个单一访问接口,外部不需要了解后端如何运行,这给扩展或维护后端带来很大的好处。3.3. Replication Controllers    Replication Controller确保任何候Kubernetes集群中有指定数量的pod副本(replicas)在运行, 如果少于指定数量的pod副本(replicas),Replication Controller会启动新的Container,反之会杀死多余的以保证数量不变。Replication Controller使用预先定义的pod模板创建pods,一旦创建成功,pod 模板和创建的pods没有任何关联,可以修改pod 模板而不会对已创建pods有任何影响,也可以直接更新通过Replication Controller创建的pods。对于利用pod 模板创建的pods,Replication Controller根据label selector来关联,通过修改pods的label可以删除对应的pods。Replication Controller主要有如下用法:1) Rescheduling如上所述,Replication Controller会确保Kubernetes集群中指定的pod副本(replicas)在运行, 即使在节点出错。2) Scaling通过修改Replication Controller的副本(replicas)数量来水平扩展或者缩小运行的pods。3) Rolling updatesReplication Controller的设计原则使得可以一个一个地替换pods来rolling updates服务。4) Multiple release tracks如果需要在系统中运行multiple release的服务,Replication Controller使用labels来区分multiple release tracks。3.4. Labels    Labels是用于区分Pod、Service、Replication Controller的key/value键值对,Pod、Service、 Replication Controller可以有多个label,但是每个label的key只能对应一个value。Labe

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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