现象: 无法对数据库'XXX'执行删除,因为它正用于复制

解决:

sp_removedbreplication 库名


取消单个用户模式

USE master;  
GO  
DECLARE @SQL VARCHAR(MAX);  
SET @SQL=''  
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)  
FROM master..sysprocesses  
WHERE dbid=DB_ID('库名');  

EXEC(@SQL);
ALTER DATABASE 库名SET MULTI_USER;


进程无法在“WIN-XXX”上执行“sp_replcmds”

 ALTER AUTHORIZATION ON DATABASE::[库名] TO [sa]

SQL Server 无法删除发布服务解决方法

USE 数据库名
EXEC sp_changedbowner 'sa';


你可能感兴趣的文章