我有一個150GB的分區 我也有該捲上的Microsoft SQL服務器, 問題是我在該捲上有幾個不同的數據庫,但我可以'不收縮日誌文件,因爲沒有剩餘空間。不能縮小一個.LDF文件
我試過右鍵點擊一個DB/tasks/shrink/files &也是數據庫。
我收到此錯誤消息。
Microsoft SQL Server Management Studio
Shrink failed for Database 'cterm_across'. (Microsoft.SqlServer.Smo)
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
The transaction log for database 'cterm_across' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases (Microsoft SQL Server, Error: 9002)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1617&EvtSrc=MSSQLServer&EvtID=9002&LinkId=20476
我該如何走走呢?
預先感謝您
你是如何嘗試收縮日誌文件?您使用了哪些選項?多少日誌文件是免費的?如果您正在使用完全恢復模式,請在嘗試縮小日誌文件之前對其進行備份。您不能刪除尚未備份的日誌條目。 –
你的數據庫使用了什麼恢復模式?如果「完全恢復」,您最近是否創建了完整備份? – Arvo
你好Panagiotis, 我已經使用收縮數據庫 - 測試 我檢查了 - > 在釋放未使用的空間之前重新組織文件。選擇此選項可能會影響性能。 –