|
适用于SQL Server 2000的方法
- DUMP TRANSACTION [zy66] WITH NO_LOG
- BACKUP LOG [zy66] WITH NO_LOG
- DBCC SHRINKDATABASE([zy66])
复制代码
其中jb51为数据库名
适用于SQL Server 2005的方法
- Backup Log [jb51] WITH no_log
- GO
- DUMP TRANSACTION [jb51] WITH no_log
- GO
- USE zy66
- DBCC SHRINKFILE (2)
- GO
复制代码
说明:由于SQL Server 2008对文件和日志管理进行了优化,所以以上语句在SQL2005中可以运行但在SQL2008中已经被取消。
- USE[master]
- GO
- ALTER DATABASE jb51 SET RECOVERY SIMPLE WITH NO_WAIT
- GO
- ALTER DATABASE jb51 SET RECOVERY SIMPLE --简单模式
- GO
- USE zy66
- GO
- DBCC SHRINKFILE (N'DNName_Log', 11, TRUNCATEONLY)
-
- GO
-
- USE[master]
- GO
- ALTER DATABASE zy66 SET RECOVERY FULL WITH NO_WAIT
- GO
- ALTER DATABASE zy66 SET RECOVERY FULL --还原为完全模式
- GO
复制代码
其中item66为数据库名,DNName_Log为日志名,需要找一下。 |
|