环境:windows server 2003, sql 2005 sp2
以前做过发布订阅的一个测试,后来想删掉这个订阅,但不知道方法,胡乱删了一些东西,最大的问题,我把SQL服务停掉后把分发数据库文件删掉了,现在怎么都删不掉这个发布
求解决方法?
以前做过发布订阅的一个测试,后来想删掉这个订阅,但不知道方法,胡乱删了一些东西,最大的问题,我把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