因此,當我們升級到SQL Server 2008 R2時,我們中的一些開發人員開始接管我們的一些SQL Server框的管理。在過去,我們已經通過手動使用SQL Server 2008 R2日誌文件填滿驅動器
USE [databaseName]
GO
DBCC SHRINKFILE('databaseName_log', 1)
BACKUP LOG databaseName WITH TRUNCATE_ONLY
DBCC SHRINKFILE('databaseName_log', 1)
減少日誌文件的大小,我相信大家都知道是怎麼截斷只已被棄用。
所以到目前爲止我發現的解決方案是設置恢復=簡單,然後收縮,然後將其設置回來......但是,這個人在我們到達那裏之前就離開了我們。
現在我們已經有了一個完整的磁盤,並且正在進行的鏡像被卡在一個半完成的,不斷出錯的狀態,我們無法更改任何數據庫。我們甚至無法在對象瀏覽器中打開其中的一半。
因此,從閱讀的角度來看,未來發生的這種方式是建立維護計劃。 (whoops。:/),但是雖然我們可以創建一個,但是我們無法在沒有磁盤空間的情況下啓動它,並且SQL Server仍然處於錯誤狀態(事件查看器顯示它每秒記錄約5次錯誤...這一直在進行自從昨晚起。)
任何人都有這方面的經驗?
我沒有足夠的聲望點給這個讚許,但你是對的,謝謝。我擔心這是事情發展的方向,但我們確實有備份,一旦我們打破了鏡像,我們就可以充分減少文件大小......它們被設置爲完全備份,這是我們不需要的,所以我們正在制定維護計劃以減少所有這些......再次感謝! – Jon
@Jon如果這回答了您的問題,您可以將其標記爲答案。請記住,如果您使用鏡像,您將被迫完全恢復,因此必須執行這些TLog備份。 – David