环境:windows server 2003, sql 2005 sp2
以前做过发布订阅的一个测试,后来想删掉这个订阅,但不知道方法,胡乱删了一些东西,最大的问题,我把SQL服务停掉后把分发数据库文件删掉了,现在怎么都删不掉这个发布
求解决方法?
以前做过发布订阅的一个测试,后来想删掉这个订阅,但不知道方法,胡乱删了一些东西,最大的问题,我把SQL服务停掉后把分发数据库文件删掉了,现在怎么都删不掉这个发布
求解决方法?
解决方案 »
- 用select出来的值insert的问题
- 问一条SQL语句,关于截取字符串的
- 紧急求助,回答正确者一定给分!!!
- SQL2000 连接怪问题
- 菜鸟求助:SQL事件探查器跟踪里如何筛选占用CPU高的显示
- 问怎么让Sql Server2000中的用户表中的内容看不到(乱码或者是用****来表示?)
- 我想买一台带windows 7的 i7联想电脑,想问一下,win7能装server 2005吗?
- 高分助一SQL语句
- 关于两个数据库放在两个服务器上的数据访问问题?
- 在线等,急!!!关于MSDE的问题!
- 这样一句恐怖的SQL语句向各位高手求助!各位路过的数据库高手进来看看 谢谢了
- 执行存储过程的输入输出参数
消息 14013,级别 16,状态 1,过程 sp_MSrepl_dropsubscription,第 55 行
不允许此数据库用于发布。
刷新本地发布后该数据库不应存在的复制就消失了如何手动删除复制
只要执行use distribution的时候就出现
消息 945,级别 14,状态 2,第 1 行
由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'distribution'。有关详细信息,请参阅 SQL Server 错误日志。
所以上面的方法都试过了,基本都不能执行。
现在最头疼的问题就是,distribution这个数据库的文件被我删除了。
但你却实际上删除了你数据库的文件(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