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事務日誌中獲取的「鎖定」以任何方式在此等待到位?
請注意,這設置爲'簡單'恢復模式。請讓我知道是否有更多信息需要我提供,以便將其作爲一個完整的問題。
只是好奇_desc字段說什麼? – ajeh
主動備份或恢復 – MaxGraves
繼續前進,但數據庫處於恢復狀態?我認爲dba.SE是一個更好的地方來問這個問題。 – ajeh