原文:
刪除資料庫日誌檔案的方法
你曾經有在執行sql的時候,資料庫報事務日誌已滿,然後執行報錯。然後糾結於怎麼刪除資料庫日誌,搗鼓半天嗎,現在就提供兩種刪除日誌檔案的方法,希望能夠幫到你!
閱讀目錄
回到頂部
1.資料庫->右鍵->屬性->選項-恢復模式->由完成切換成簡單
2.資料庫->右鍵->任務->收縮-檔案->由完成切換成簡單->檔案型別->日誌->將檔案收縮到
回到頂部
--1.在資料庫中執行上面的儲存過程日誌檔案收縮至多少m
declare
@dblogsise
asint
set@dblogsise=0
--查詢出資料庫對應的日誌檔名稱
declare
@strdbname
asnvarchar(500
)
declare
@strlogname
asnvarchar(500
)
declare
@strsql
asvarchar(1000
)
select
@strlogname
=b.name,
@strdbname
=a.name
from master.sys.databases as
a
inner
join sys.master_files as
b
on a.database_id =
b.database_id
where a.database_id=
db_id
()
set@strsql='
--設定資料庫恢復模式為簡單
alter database ['+
@strdbname+'
] set recovery ******;
--收縮日誌檔案
dbcc shrinkfile (
'''+
@strlogname
+''', '
+convert(varchar(20),@dblogsise)+');
--恢復資料庫還原模式為完整
alter database ['+
@strdbname+'
] set recovery full
'exec(@strsql)
2.然後再執行 exec dbo.usp_p_deldblog @dblogsise = 0 (收縮至多少m)
回到頂部
usp_p_deldblog.sql
刪除資料庫日誌檔案的方法
你曾經有在執行sql的時候,資料庫報事務日誌已滿,然後執行報錯。然後糾結於怎麼刪除資料庫日誌,搗鼓半天嗎,現在就提供兩種刪除日誌檔案的方法,希望能夠幫到你 閱讀目錄 方法一 手工操作 方法二 儲存過程代替手工操作 回到頂部 方法一 手工操作 1.資料庫 右鍵 屬性 選項 恢復模式 由完成切換成簡單 ...
Oracle資料庫 刪除資料庫
1 單擊 開始 oracle oradb12home1 database configuration assistant 進入刪除步驟的第一步,選擇 刪除資料庫 2 單擊 下一步 按鈕,如圖所示。在資料庫列表中選擇需要刪除的資料,例如test,並輸入使用者名稱和口令。3 單擊 下一步 按鈕,開啟 管...
mysql刪除資料庫資料庫 MySQL刪除資料庫
刪除資料庫是指在資料庫系統中刪除已經存在的資料庫。資料庫刪除之後,原來分配的空間將被收回。需要注意的是,資料庫刪除之後該資料庫中所有的表和資料都將被刪除。因此刪除資料庫要特別小心。一 通過sql語句 mysql中,刪除資料庫通過sql語句drop database。其語法格式如下 drop data...