刪除 SQL Server 事務日志的方法如下:
停止相關的 SQL Server 服務,包括 SQL Server 實例和 SQL Server Agent 服務。
使用 SQL Server Management Studio (SSMS) 或者 Transact-SQL (T-SQL) 執(zhí)行以下命令,將數(shù)據(jù)庫設置為簡單恢復模式:
ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY SIMPLE;
執(zhí)行以下命令,將事務日志截斷并收縮文件大小:
DBCC SHRINKFILE ([日志文件名], 1);
請將 [日志文件名] 替換為實際的事務日志文件名。
執(zhí)行以下命令,將數(shù)據(jù)庫設置為完整恢復模式:
ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY FULL;
啟動 SQL Server 服務。
請注意,執(zhí)行以上操作可能會導致數(shù)據(jù)丟失或損壞,請務必在執(zhí)行前備份數(shù)據(jù)庫。此外,刪除事務日志只是臨時解決方案,建議定期備份事務日志以避免再次出現(xiàn)事務日志已滿的問題。