自動清除資料庫日誌滿的問題

2022-09-10 03:48:17 字數 1510 閱讀 6326

1)

.首先先啟動

sql server

**,在

sql server

**上滑鼠右鍵,點選「啟動」。

2).

點選【管理】下面「維護計畫」,滑鼠右鍵,選擇「新建維護計畫」,重新命名或使用預設名稱直接點選確定,左側彈出如下圖所示 「工具箱」 窗體,選擇「執行

t-sql

語句」任務,拖拽到右側區域,如下圖所示:

3) 雙擊「執行t-sql

語句」任務,如下圖所示,將執行

sql語句複製貼上到窗體空白處,儲存,然後點選「確定」按鈕。

4) 執行sql語句如下(注:db_jw是資料庫使用者名稱;db_jw

_log是資料庫日誌名稱):

use [master]

go

alter database db_jw set recovery ****** with no_wait

go

alter database db_jw set recovery ****** --簡單模式

go

use db_jw

go

dbcc shrinkfile (n'db_jw_log' , 11, truncateonly)

go

use [master]

go

alter database db_jw set recovery full with no_wait

go

alter database db_jw set recovery full --還原為完全模式

5).如下圖所示,填寫執行間隔週期,執行時間等資訊,最後點選確定。在進行

ctrl+s

儲存。

6) 點選sql server**下面,作業

----> maintenanceplan.subplan_1,滑鼠右鍵,選擇「作業開始步驟」,執行。

7).點選「作業活動監視器」滑鼠右鍵,檢視作業活動(

j),如下圖所示,可檢視執行資料結果。

python清除資料庫錯誤日誌

coding gbk from encodings import gbk import re import sys import os import pyodbc import traceback import decimal 連線資料庫 conn pyodbc.connect driver ser...

自動清除資料庫程序堵塞的作業

如果某程序將其他堵塞超過55秒,則自動將其清除,並將其執行的語句報錯出來。可將語句建成作業,每分鐘執行一次。但有風險,不可作為常規用法,只能在短期內作為捕捉問題的工具,在有跟蹤的情況下使用 declare sql nvarchar 4000 spid int select top 1 spid sp...

Sybase資料庫如何自動清除日誌?

在開發 部署程式時常常因為資料庫日誌一會就用光了,於是手動清除日誌.或者不知道為何資料庫罷 工了.在公司同事tz的努力下,找到以下方法.在此貼出來,希望對你有用 方法有2種.1.執行sp dboption test db,trunc log on chkpt true 或在資料庫test db上右鍵...