麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法

2024-08-31 01:02:09
字體:
來源:轉載
供稿:網友

一、刪除數據庫日志文件的方法

你曾經有在執行SQL的時候,數據庫報事務日志已滿,然后執行報錯。然后糾結于怎么刪除數據庫日志,搗鼓半天嗎,現在就提供兩種刪除日志文件的方法,希望能夠幫到你!

方法一:手工操作
1.數據庫->右鍵->屬性->選項-恢復模式->由完成切換成簡單
2.數據庫->右鍵->任務->收縮-文件->由完成切換成簡單->文件類型->日志->將文件收縮到

刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法

刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法

刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法

刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法


刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法


方法二:存儲過程代替手工操作

復制代碼 代碼如下:


--日志文件收縮至多少M
    DECLARE @DBLogSise AS INT
    SET @DBLogSise=0
    --查詢出數據庫對應的日志文件名稱
    DECLARE @strDBName AS NVARCHAR(500)    DECLARE @strLogName AS NVARCHAR(500)    DECLARE @strSQL AS VARCHAR(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 SIMPLE;
    --收縮日志文件
    DBCC SHRINKFILE ('''+@strLogName+''' , '+CONVERT(VARCHAR(20),@DBLogSise)+');
    --恢復數據庫還原模式為完整
    ALTER DATABASE ['+@strDBName+'] SET RECOVERY FULL '
    exec(@strSQL)


1.在數據庫中執行上面的存儲過程
2.然后再執行 EXEC dbo.usp_p_delDBLog @DBLogSise = 0 (收縮至多少M)

二、沒有日志文件的數據庫恢復方法

今天客戶那邊執行SQL報錯,經查看是客戶服務器數據庫磁盤已被全部用完,日志文件達到500GB的程度,后來由于我的錯誤操作導致日志文件(.ldf)被刪除,后來附加.mdf文件老是說沒有日志文件附加不成功,后來經過一番折騰終于解決了,下面分享一下!

操作步驟

1.新建同名的數據庫文件
2.暫停SQLSetver服務
3.將原先的mdf文件,覆蓋新建的數據庫,刪除新數據庫的ldf文件
4.重新啟動SQLSetver服務 ,這時看到的數據庫是這個樣子的,打不開

刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法


5.執行以下SQL語句

復制代碼 代碼如下:


--1.設置為緊急狀態
alter database 數據庫名稱 set emergency
--2.設置為單用戶模式
alter database 數據庫名稱 set single_user
--3.檢查并重建日志文件
dbcc checkdb('數據庫名稱',REPAIR_ALLOW_DATA_LOSS)
--4.第3步操作如果有錯誤提示,運行第4步,沒有錯誤則跳過
dbcc checkdb('數據庫名稱',REPAIR_REBUILD)
--5.恢復成多用戶模式
alter database 數據庫名稱 set multi_user


6.至此會重新生成改庫的日志文件,整個過程完成

或者也可以采用手動附加(本方法參考@碼道程工)


刪除sqlserver數據庫日志和沒有日志的數據庫恢復辦法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品99久久久久久久vr | 伊人av影院 | 久久免费精品视频 | 国产福利视频 | av噜噜在线 | 四季久久免费一区二区三区四区 | 全黄毛片 | 久草在线新时代视觉 | 日韩三区视频 | 一区二区三区日韩精品 | 黄网在线 | 性欧美极品xxxx欧美一区二区 | 成人在线观看地址 | 毛片在线播放视频 | www日韩大片 | 久久久一区二区三区四区 | 精品国产一区二区三区成人影院 | 免费一级毛片在线播放视频 | 成人一区二区三区四区 | 久久毛片免费观看 | 欧美一级特黄特色大片免费 | 免费观看黄视频 | 久久99久久98精品免观看软件 | 国产成年人网站 | 永久免费不卡在线观看黄网站 | 在线看免费观看av | 久色精品 | 伊人久久国产精品 | 视频一区二区三区免费观看 | 久久精品欧美一区二区三区不卡 | 一区二区久久精品66国产精品 | 日韩中文一区 | 男女羞羞的视频 | 久久精品99久久久久久2456 | 久久精品网站视频 | 九九热在线视频免费观看 | 日韩欧美电影一区二区三区 | 亚洲性生活免费视频 | 91av99| 日本人乱人乱亲乱色视频观看 | 久章草在线视频 |