如何讓Log shipping成功的備份資訊不出現在SQL Server error log

來源:互聯網
上載者:User

配置了SQL Server 記錄傳送後,因為備份的資料庫比較多而且時間頻繁所以造成SQL Server日誌非常大。如:

 

 

 

由於我們已經有了Log shipping的監控,所以這些備份資訊對於我們來說基本上沒什麼用處。 那有沒有辦法使這些資訊部出現在資料庫錯誤記錄檔中呢? 答案是 Trace Flag3226

 

下面內容來自MSDN:

 

3226

By default, every successful backup operation adds an entry in the SQL Server error log and in the system event log. If you create very frequent log backups, these success messages accumulate quickly, resulting in huge error logs in which finding other messages
is problematic.

With this trace flag, you can suppress these log entries. This is useful if you are running frequent log backups and if none of your scripts depend on those entries.

 

在我的資料庫伺服器上啟用Trace flag3226,錯誤記錄檔中成功的備份資訊不再顯示:

 

dbcc traceon(3226,-1)

go

 

backup database DBAtodisk='d:\mssql\dba.bak'---執行三次完整備份

go 3

 

backup log  DBAtodisk='d:\mssql\dba_log.trn'--執行四次記錄備份

go 4

 

sp_readerrorlog  --查看SQL Server錯誤記錄檔

 

 

也可以在啟動參數中添加:

-T 3226

 

如果只想影響當前的會話使用下面的命令:

 

DBCC TRACEON(3226) 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.