摘要:
首先我们要将数据库切换到简单模式才可以清除日志 USE[master]
GO
ALTERDATABASE库名SETRECOVERYSIMPLEWITHNO_WAIT
GO
ALTERDATABASE 库名 rSETRECOVERYSIMPLE--简单模式
GO
USE库名
GO
DBCCSHRINKFILE(N'数据库日志文件名称',... 阅读全文
摘要:
原理是先kill占用了数据库的那个进程,然后设置数据库为多用户模式执行下列代码USEmaster;
GO
DECLARE@SQLVARCHAR(MAX);
SET@SQL=''
SELECT@SQL=@SQL+';KILL'+RTRIM(SPID)
FROMmaster..sysprocesses
WHEREdbid=DB_ID('数据库名');
EXEC(@SQL... 阅读全文