当前位置:Gxlcms > 数据库问题 > SQL Server删除distribution数据库二

SQL Server删除distribution数据库二

时间:2021-07-01 10:21:17 帮助过:2人阅读

master;
 
GO
 
exec sp_dropdistpublisher  @publisher = ‘xxxx‘

技术分享

 

我们通过下面SQL,发现其在数据库(暂且用A表示)A上面做过发布,

技术分享

 

执行下面SQL时,报错误,因为这个数据库上有一个数据库级别的触发器safety,禁止任何DDL操作,首先禁用这个触发器后,执行下面SQL,就会将下面截图部分触发器全部清理。

USE master;
go
EXEC sp_removedbreplication ‘A‘

技术分享


然后按照SQL Server删除distribution数据库里面步骤,依葫芦画瓢,执行下面SQL,就能轻轻松松的将distribution数据库删除。

USE ArtDB;
GO
exec sp_dropdistpublisher  @publisher = ‘xxx‘
 
 
USE master;
GO
 
exec sp_dropdistributiondb @database = N‘distribution‘
GO

SQL Server删除distribution数据库二

标签:

人气教程排行