[英]Sql Server Express db size limit
您有一個4750 MB的數據庫,其中4580 MB用於事務日志,而其使用率超過98%。 您有一個巨大的未提交的查詢,或者您有完整備份恢復模型,並且沒有備份日志。
在Management Studio中右鍵單擊數據庫,然后打開屬性。 選擇“文件”-我想事務日志的大小比數據庫文件大得多。
選擇“選項”。 查看存在什么恢復模型。 將其切換為簡單,不久后另一個DBCC SHRINKDATABASE應該釋放日志空間。
您始終可以使用SHRINKFILE截斷日志文件,我相信它將釋放足夠的空間,因此您不必擔心。
例:
USE [dbname]
BACKUP LOG [dbname] WITH TRUNCATE_ONLY
DECLARE @InternalLogName VARCHAR(64)
SELECT TOP 1 @InternalLogName = RTRIM(LTRIM(name)) FROM sysfiles WHERE groupid = 0
DBCC SHRINKFILE (@InternalLogName)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.