我更喜欢下面的命令为,为安全起见,在执行前把数据库备份
第1步:检查数据库日志文件名
首先检查存储在使用下面的SQL查询的SQL Server记录日志文件的实际名称。使用SQL Server Management Studio中的查询浏览器中执行这些查询。USE mydb; GO SELECT FILE_NAME(2); GO上面的命令将显示日志文件的名称,在第2步中查询使用这个名字,LOG_FILE_NAME。
第2步:缩小日志文件
获取日志文件的名称后,您可以使用下面的SQL查询来缩小文件。Use mydb GO Alter Database mydb Set Recovery Simple GO DBCC SHRINKFILE ('LOG_FILE_NAME', 1000) GO Alter Database mydb Set Recovery Full GO现在检查的日志文件的大小,我希望你能得到预期的结果。