--功能:SQL Server 2008——收缩数据库
--将下面的“数据库名称”替换成您自己的数据库名称即可
USE
[master]
GO
ALTER DATABASE [数据库名称] SET RECOVERY SIMPLE WITH
NO_WAIT
ALTER DATABASE [数据库名称] SET RECOVERY SIMPLE --简单模式
GO
USE
[数据库名称]
GO
DECLARE @LogFileLogicalName sysname
SELECT
@LogFileLogicalName=Name FROM sys.database_files WHERE Type=1
PRINT
@LogFileLogicalName
DBCC SHRINKFILE (@LogFileLogicalName, 1);
GO
USE
[master]
GO
ALTER DATABASE [数据库名称] SET RECOVERY FULL WITH NO_WAIT
ALTER
DATABASE [数据库名称] SET RECOVERY FULL --还原为完全模式
GO
浙公网安备 33010602011771号