社区
MS-SQL Server
帖子详情
sql2005发布订阅的问题
马少华
2012-07-17 03:08:51
环境:windows server 2003, sql 2005 sp2
以前做过发布订阅的一个测试,后来想删掉这个订阅,但不知道方法,胡乱删了一些东西,最大的问题,我把SQL服务停掉后把分发数据库文件删掉了,现在怎么都删不掉这个发布
求解决方法?
...全文
384
8
打赏
收藏
sql2005发布订阅的问题
环境:windows server 2003, sql 2005 sp2 以前做过发布订阅的一个测试,后来想删掉这个订阅,但不知道方法,胡乱删了一些东西,最大的问题,我把SQL服务停掉后把分发数据库文件删掉了,现在怎么都删不掉这个发布 求解决方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
马少华
2012-07-18
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
你的问题是关键并不是在发布的问题上,你的问题是你目前的系统数据库里面保存着你曾经存在数据库的记录
但你却实际上删除了你数据库的文件(MDF LDF),所以你现在要做的应该是怎么样删除系统数据库中关于你已经删除数据库的记录问题
删除系统中记录的方法
1 use master
sp_configure 'show advance option'
reconfigure
……
[/Quote]
高人,你这方法可能管用,但是我昨天半夜已经重装了数据库系统,先收下了,下次再试。
Austindatabases
2012-07-18
打赏
举报
回复
你的问题是关键并不是在发布的问题上,你的问题是你目前的系统数据库里面保存着你曾经存在数据库的记录
但你却实际上删除了你数据库的文件(MDF LDF),所以你现在要做的应该是怎么样删除系统数据库中关于你已经删除数据库的记录问题
删除系统中记录的方法
1 use master
sp_configure 'show advance option'
reconfigure
go
sp_configure 'allow updateds',1
go
reconfigure with override
go
delete from sysdatabases where name = '你那个数据库名'
做完后别忘记回复 updateds
马少华
2012-07-17
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
sp_removedbreplication ‘复制的数据库名’
刷新本地发布后该数据库不应存在的复制就消失了
如何手动删除复制
[/Quote]
不行,这个过程执行成功了,但刷新后这个无效的数据库并没有消失
现在最头疼的问题就是,distribution这个数据库的文件被我删除了。
马少华
2012-07-17
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
http://blog.csdn.net/zhaowenzhong/article/details/6049604
[/Quote]
正在看这文章,但是系统数据库列表里有个"distribution",但这个数据库的实际文件被我删掉了,
只要执行use distribution的时候就出现
消息 945,级别 14,状态 2,第 1 行
由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'distribution'。有关详细信息,请参阅 SQL Server 错误日志。
所以上面的方法都试过了,基本都不能执行。
夜予
2012-07-17
打赏
举报
回复
sp_removedbreplication ‘复制的数据库名’
刷新本地发布后该数据库不应存在的复制就消失了
如何手动删除复制
Felixzhaowenzhong
2012-07-17
打赏
举报
回复
http://blog.csdn.net/zhaowenzhong/article/details/6049604
马少华
2012-07-17
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
try
SQL code
sp_dropsubscription 'all', 'all', 'all'
[/Quote]
消息 14013,级别 16,状态 1,过程 sp_MSrepl_dropsubscription,第 55 行
不允许此数据库用于发布。
Felixzhaowenzhong
2012-07-17
打赏
举报
回复
try
sp_dropsubscription 'all', 'all', 'all'
Microsoft
SQL
Server
2005
服务器安全与维护
本课程从安装
SQL
Server
2005
基础讲起逐步深入创建维护计划任务、配置服务器和角色管理、日志备份还原操作等。
sql
server
发布订阅
数据库订阅发布(
SQL
SERVER)
SQL
SERVER数据库
发布订阅
详细版本,每一步都有截图。
Sql
server
发布订阅
1.1、基本概念1)读写分离概念:是把对数据库的读操作和写操作分离开。在一定程度上,读写分离可以缓解读写操作并发时产生锁的
问题
。2)读写分离原理:是让主数据库处理事务性增、删、改操作(INSERT、DELETE、UPDATE),而从数据库处理查询操作(SELECT)。1.2、技术简介
SQL
Server提供了三种技术来实现读写分离,分别是:日志传送、事务复制、Always On。日志传送事务复制Always On原理通过
SQL
Server Agent调度作业进行日志。
SQL
Server
发布订阅
配置
最简单的
SQL
server,
发布订阅
教程,保证一次就成功 本文源自:https://www.cnblogs.com/jimsfriend/p/10436038.html
发布订阅
用来做数据库的读写分离,还是很好用的 当单台数据库的压力太大时,可以考虑这种方案,一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案 开始 我们选择A服务器做为发布的服务器, B服务器做为订阅的服务器, 第一部分A服务器 选择要A服务器,选择 “复制”,“本地发布”,右键本地发...
sql
server
发布订阅
(转载)
转自:
Sql
Server
发布订阅
_weixin_30369041的博客-CSDN博客 我们在开发系统的时候,经常会遇到高并发的
问题
,还有高可用性和安全性方面的考虑,需要用读写分离的方案来解决
问题
。也就是在我们使用数据库比较多,更新少而查询比较多的情况下使用读写分离,实现提高性能,减少数据库压力。 为啥要用读写分离呢? 因为数据库的“写”操作是比较耗时的但是数据库的“读”操作却很快。所以读写分离,解决的是,数据库的写入,影响了查询的效率。 1、读写分离 基本的原理是让主数据库处理事务性增、改、删..
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章