2017-02-17 84 views
1

場景:當存在非零log_reuse_wait時,SQL Server事務日誌是否會「鎖定」?

我試圖寫一個SQL Server數據庫的應用程序,而我得到的消息:

的事務日誌數據庫「DB_NAME」已滿。要找出爲什麼日誌中的空間不能被重用,請參閱sys.databases

然而log_reuse_wait_desc列。,我看到有很多的驅動事務日誌的空間要寫入和自動增長是。因此,從SQL Management Studio中,我發出:

select name, 
    log_reuse_wait, 
    log_reuse_wait_desc 
    from sys.databases 
    where name = 'DB_NAME' 

,並可以看到log_reuse_wait是 '3'。

問:

待辦事項SQL Server事務日誌中獲取的「鎖定」以任何方式在此等待到位?

請注意,這設置爲'簡單'恢復模式。請讓我知道是否有更多信息需要我提供,以便將其作爲一個完整的問題。

+0

只是好奇_desc字段說什麼? – ajeh

+0

主動備份或恢復 – MaxGraves

+0

繼續前進,但數據庫處於恢復狀態?我認爲dba.SE是一個更好的地方來問這個問題。 – ajeh

回答