SQLSERVER事務日誌已滿 the transaction log for database 'xx' is full

解決辦法:清除日誌數據庫

    USE [master]  
    GO  
    ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT  
    GO
    ALTER DATABASE DNName SET RECOVERY SIMPLE   --簡單模式  
    GO
    USE DNName   
    GO
    DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)  
    GO
    USE [master]  
    GO
    ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT  
    GO   
    ALTER DATABASE DNName SET RECOVERY FULL  --還原爲徹底模式  

修改數據庫名稱和日誌文件名稱在查詢窗口執行便可spa

備註:當在數據庫管理界面點擊收縮數據庫無效時也可以使用此方法日誌

相關文章
相關標籤/搜索