日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

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

sql server中錯誤日志errorlog的深入講解

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

一 .概述

SQL Server 將某些系統事件和用戶定義事件記錄到 SQL Server 錯誤日志和 Microsoft Windows 應用程序日志中。 這兩種日志都會自動給所有記錄事件加上時間戳。 使用 SQL Server 錯誤日志中的信息可以解決SQL Server的相關問題。

查看 SQL Server 錯誤日志可以確保進程(例如,備份和還原操作、批處理命令或其他腳本和進程)成功完成。 此功能可用于幫助檢測任何當前或潛在的問題領域,包括自動恢復消息(尤其是在 SQL Server 實例已停止并重新啟動時)、內核消息或其他服務器級錯誤消息。

使用 SQL Server 或任何文本編輯器可以查看 SQL Server Management Studio 錯誤日志。默認情況下,錯誤日志位于 Program Files/Microsoft SQL Server/MSSQL.n/MSSQL/LOG/ERRORLOG 和 ERRORLOG.n 文件中。例如: 我電腦win7上將sql server 2008 r2數據庫安裝在D:/Program Files目錄下,錯誤日志路徑為 D:/Program Files/Microsoft SQL Server/MSSQL10_50.MSSQLSERVER/MSSQL/Log

每當啟動 SQL Server 實例時,將創建新的錯誤日志信息,sqlserver系統自動調用 exec sp_cycle_errorlog 系統存儲過程,該存儲過程會關閉當前的錯誤日志文件,并循環錯誤日志擴展編號來循環使用錯誤日志文件,而不必重新啟動 SQL Server實例 (區別mysql下 有四種日志文件,文件會一直增長,需要管理員去清除,避免影響磁盤空間) 。通常, SQL Server 保留前六個日志的備份, 按照時間順序,依次用文件擴展名.1 .2…  .6表示。每重啟一次服務,文件擴展名都會加一, 最早那份會被刪除。 

二. Errorlog日志內容

2.1  日志自動記錄的信息大概有如下:

   (1) SQL SERVER 的啟動參數,以及認證模式,內存分配模式。

   (2) 每個數據庫是否能夠被正常打開。如果不能,原因是什么?

   (3) 數據庫損壞相關的錯誤

   (4) 數據庫備份與恢復動作記錄

   (5) DBCC CHECKDB記錄

   (6) 內存相關的錯誤和警告

   (7) SQL調度出現異常時的警告。一般SERVER Hang 服務器死機會伴隨著有這些警告

   (8) SQL I/O操作遇到長時間延遲的警告

   (9) SQL在運行過程中遇到的其他級別比較高的錯誤

   (10) SQL內部的訪問越界錯誤(Access Violation)

   (11) SQL服務關閉時間

   (12) SQL SERVER版本,以及windows和processor基本信息。

2.2  日志開啟跟蹤能看到的信息

   (1) 所有用戶成功或失敗的登入

   (2) 死鎖及其參與者的信息。跟蹤標志1222 或1204

2.3 日志不能記錄的問題

   (1) 阻塞問題。只要阻塞還沒有嚴重到影響線程調度,日志里是不會體現的。

   (2) 普通性能問題,超時問題。

   (3) windows層面異常。

所以在檢查sqlserver 相關問題的時候,總是從error log著手,如果error log里有一些錯誤或警告,就要確認排查,如果記錄問題的時間與軟件系統出問題時間對得上,就需要著重分析。

三 .跟蹤標志

使用DBCC TRACEON來指定要打開的跟蹤標記的編號,跟蹤標記用于通過控制 SQL Server 的運行方式來自定義某些特征。 啟用的跟蹤標記將在服務器中一直保持啟用狀態,直到執行 DBCC TRACEOFF 語句將其禁用為止。在 SQL Server 中,有兩種跟蹤標志:會話和全局。 會話跟蹤標志對某個連接是有效的,只對該連接可見。 全局跟蹤標志在服務器級別上進行設置,對服務器上的每一個連接都可見。 若要確定跟蹤標記的狀態,請使用 DBCC TRACESTATUS。 若要禁用跟蹤標記,請使用 DBCC TRACEOFF。

-- 下面示例是記錄死鎖,跟蹤標志1222 或1204, 腳本如下所示: --指定打開當前會話的跟蹤標志1222 或1204DBCC TRACEON (1222,1204)--以全局方式打開跟蹤標志1222 或1204DBCC TRACEON (1222,1204, -1);-- 查看跟蹤標志狀態,如下圖所示DBCC TRACESTATUS

sqlserver,錯誤日志,errorlog      

 -- 以全局方式關閉跟蹤標志狀態 DBCC TRACEOFF(1222,1204, -1)

其它跟蹤標志號可參考官方文檔:

https://docs.microsoft.com/zh-cn/sql/t-sql/database-console-commands/dbcc-traceon-trace-flags-transact-sql?view=sql-server-2017

 四. 配置errorlog

在對象資源管理器中,展開 SQL Server 的實例,展開“管理”,右鍵單擊“SQL Server 日志”,再單擊“配置” 如下圖所示:

sqlserver,錯誤日志,errorlog

4.1 限制錯誤日志文件在回收之前的數目

若選中此選項,將限制在錯誤日志回收前可以創建的錯誤日志數。 每次啟動 SQL Server 實例時都將創建新的錯誤日志。 SQL Server 將保留前六個日志的備份,除非選中此選項并在下面指定一個不同的最大錯誤日志文件數。

4.2  最大錯誤日志文件數

指定錯誤日志文件回收前創建的最大錯誤日志文件數。 默認值為 6,即 SQL Server 在回收備份日志前保留的以前備份日志的數量。

五. SQL Server 代理錯誤日志

sqlserver,錯誤日志,errorlog

SQL Server 默認情況下,代理創建錯誤日志來記錄警告和錯誤。 SQL Server 最多可以維護九個 SQL Server 代理錯誤日志。 每個存檔日志都有一個擴展名,指示該日志的相對存在時間。 例如上圖,當前表示最新的存檔錯誤日志,而編號1 表示最舊的存檔錯誤日志。

默認情況下,執行跟蹤消息不寫入 SQL Server 代理日志錯誤,因為它們會將日志填滿。 如果錯誤日志已滿,會降低選擇和分析更嚴重的錯誤的能力。 因為日志會增加服務器的處理負荷,所以請務必仔細考慮是否值得將執行跟蹤消息捕獲到錯誤日志中。 通常,最好僅在調試某個特定問題時捕獲所有消息。

六.查看errorlog

Errorlog 文件以文本方式記錄,用任何文件編輯器都能打開。下面介紹二個存儲過程來過濾查看日志文件。

6.1  xp_enumerrorlogs

通過xp_enumerrorlogs可以查看錯誤日志文件的存檔和占用空間大小, 默認參數是1, 表示查看sql server日志。 參數2 表示查看sql server 代理錯誤日志列表。腳本如下所示:

-- 查看sql server日志列表EXEC xp_enumerrorlogs

sqlserver,錯誤日志,errorlog

 -- 查看代理錯誤日志 EXEC xp_enumerrorlogs 2

sqlserver,錯誤日志,errorlog

6.2 xp_readerrorlog

通過系統存儲過程:xp_readerrorlog,能條件過濾日志內容查看,它一共有7個參數,分別是:
(1). 存檔編號(0~99)

(2). 日志類型(1為SQL Server日志,2為SQL Server Agent日志)

(3). 查詢包含的字符串

(4). 查詢包含的字符串

(5). LogDate開始時間

(6). LogDate結束時間

(7). 結果排序,按LogDate排序(Desc、Asc)

例1 :查看當前sql server錯誤日志文件內容。存檔編號默認值是0,日志類型默認是1,如果要查看當前sql server錯誤日志文件內容有三種寫法,腳本如下:

EXEC xp_readerrorlogEXEC xp_readerrorlog 0EXEC xp_readerrorlog 0,1

例 2:查看SQL Server日志歷史存檔為編號1的文件中,發生的時間為2018-10-27 19:00點 至2018-10-27 20:00之間的錯誤,排序方式為時間的倒排序,為了滿足上面的要求,腳本如下:

EXEC xp_readerrorlog 1,1,null,null,'2018-10-27 19:00','2018-10-27 20:00','DESC'

例3: 查看當前SQL Server日志文件中,錯誤內容里面包含字符串:“Login failed for user 'sa'”  的錯誤,腳本如下:

EXEC xp_readerrorlog 0,1,'Login failed for user ''sa'''

收縮Errorlog文件

生產服務器上的ErrorLog文件有時候會碰到文件很大的情況,尤其將登錄認證情況記錄到錯誤日志的情況之下,此時使用SQL Server Management Studio或者文本編輯器查看錯誤日志查看的時候速度會是個問題,對于這種情況,可以在不重新啟動服務器的情況下,通過存儲過程sp_cycle_errorlog來生成新的日志文件,并循環錯誤日志擴展編號,就如同重新啟動服務時候一樣。除了 Execute sp_cycle_errorlog之外,也可以使用DBCC ERRORLOG來實現同樣的功能。在實際操作中,也可以通過建立一個Job定時去執行該存儲過程,這樣將日志文件大小控制在合理的范圍之內。

注意事項:舊的 ErrorLog 文件中的數據將被覆蓋!如果必須保存舊的 ErrorLog 文件中的數據,則可將這些舊的 ErrorLog 文件復制到某個外部存儲介質中。

Exec('DBCC ErrorLog')  或 exec sp_cycle_errorlog,或者可以通過以下命令,將sp 放在Job中定期執行。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
一区二区高清视频| 婷婷中文字幕一区| 欧美日韩国产一区中文午夜| 欧美日韩精品三区| 免费一级欧美在线观看视频| 亚洲国产欧美久久| 日韩中文字幕观看| 中文字幕日韩在线视频| 日韩精品大片| 99久久久精品免费观看国产| 国产一区 二区 三区一级| 日韩福利视频导航| 久久久精品日韩| 中文在线日韩| 色综合天天性综合| 欧美日韩免费视频| 91久久精品在线| 欧美日韩精品免费看| 欧美日韩国产综合久久| 日韩一级免费在线观看| 在线欧美日韩国产| 99精品免费观看| 日韩精品在线视频观看| 亚欧成人精品| 91精品久久久久| 久草视频观看| 国产黄色精品| 中文在线一区| 日韩中文字幕久久| 日本亚洲欧美| 99久热re在线精彩视频| 在线视频不卡国产V| 一区二区三区久久| 日韩中文字幕在线视频播放| 91精品国产高清91久久久久久| 欧美日韩国产首页| 国产wwww| 韩国v欧美v日本v亚洲| 欧美亚洲国产激情| 亚洲一二三不卡| 欧美日韩性视频| 成人xxxx| 欧美日韩久久久| 日韩精品视频在线观看免费| 国产欧美日韩三级| 国产不卡精品在线| wwwwww国产| 亚洲小说春色综合另类电影| 久久婷婷综合国产| 欧美日韩免费视频| 国产v日产∨综合v精品视频| 不卡福利视频| 91精选在线| 三级精品视频| 欧美二三四区| 99久久婷婷| 日韩欧美久久| 日韩精品在线播放| 国产欧美日韩精品高清二区综合区| 91精品视频免费在线观看| 亚洲成年网站在线观看| 欧美亚洲专区| 婷婷久久综合九色国产成人| 日韩欧美三级在线| 精品一二三四区| 日韩三级精品电影久久久| 日韩免费久久| 日韩国产一区| 日韩欧美在线视频| 日韩精品欧美在线| 蜜桃精品在线| 欧美日韩国产区| 日韩国产欧美亚洲| 国产对白在线| 中文字幕日韩欧美在线| 欧美日韩视频免费播放| 在线视频不卡国产V| 日韩一级免费视频| 欧美日韩国产免费观看视频| 日韩精品三级| 精品久久久精品| 日韩一级视频在线观看| 日本亚洲欧美| 日韩欧美国产高清91| 日韩欧美99| 日韩激情一区| 欧美日韩中文字幕精品| www.91香蕉视频| 国产午夜精品全部视频播放| 国产丝袜在线播放| 91精品久久久久| 中文字幕亚洲一区在线观看| 国产三级视频在线播放线观看| 亚洲中午字幕| 顶级网黄在线播放| 国产午夜精品视频| 久久av免费| 国产永久在线观看| 日本不卡一区在线| 亚洲综合在线小说| 国产裸体歌舞团一区二区| 中文字幕欧美人妻精品一区蜜臀 | 欧美日韩性视频在线| 国产卡1卡2卡三卡在线| 精品国产乱码一区二区| 欧美日韩国产三级| 亚洲综合在线小说| 亚洲高清免费一级二级三级| 亚洲三级av| 国产黄色精品| 久久久99精品久久| 亚洲一区在线观看免费| 国产一区三区三区| 欧美日韩国产首页在线观看| 一区二区高清在线| 91精品在线国产| 二区视频在线观看| 国产无遮挡在线视频免费观看| 国产日韩精品在线| 国产视频三级在线观看播放| 日韩三级一区二区| 最近高清中文在线字幕在线观看| 免费视频二区| 日韩精品视频网站| 亚洲一区在线观看免费| 91精品免费观看| 久久99久久久久久久噜噜| 国产一区高清视频| 中文字幕国产视频| 国产一区 二区 三区一级| 国产拍揄自揄精品视频麻豆| 精品日韩视频在线观看| 日韩中文字幕第一页| 国产午夜在线观看| 亚洲第一页中文字幕| 欧美一级免费在线观看| 日韩影院二区| 欧美日韩精品在线播放| 中文字幕第一页在线播放| 精品在线网站观看| 国产小视频在线观看免费| 日韩激情一区| 不卡av免费在线| 日本黄色一区二区| 国产一二三区精品视频| 91精品婷婷国产综合久久竹菊| av一区在线观看| 亚洲大片精品永久免费| 69av亚洲| 日韩欧美中文在线视频| 欧美色欧美亚洲高清在线视频| 中文字幕欧美日韩在线不卡| 中文字幕在线精品| 亚洲欧美日本国产专区一区| 精品人妻一区二区三区视频| 一区二区三区在线播放欧美 | 日韩av一区二区在线| 国产在线一区二区视频| 高清国产一区| 国产一区 二区 三区一级| 日本a级黄色| 国产一级粉嫩xxxx| 国产一级久久久| 91精品国产入口| 国产欧美日韩在线视频| 亚洲男女av一区二区| 国产一级在线| 国产一区精品| 午夜高潮免费视频| 国产超级va在线视频| 欧美日韩国产黄色| 国产羞羞视频在线播放| 中文字幕第一页在线播放| 精人妻一区二区三区| 中文字幕在线观看国产| 亚洲国产午夜精品| 97天天综合网| 深夜福利亚洲| 亚洲三级免费看| 午夜精品一区二区三区免费视频| 一本一道综合狠狠老| 欧美色欧美亚洲高清在线视频| 中文字幕精品www乱入免费视频| 久久精品女人| 欧美日韩免费高清| 一级免费a一片| 日韩欧美综合在线| 日韩欧美国产视频| av免费在线播放| 日韩精品在线看| 国产综合精品在线| 久久精品99国产国产精| 91精品国产欧美日韩| 中文字幕一区二区三区精品| 91久久视频| 欧美三级中文字幕在线观看| 日韩精品欧美在线| 国产免费久久| 中文字幕 亚洲一区| 91精品国产经典在线观看| 亚洲欧洲日韩在线| av免费网站在线| 一区二区视频在线| 中文字幕 日韩 欧美| 精品一二线国产| 影音先锋中文字幕在线观看| 精品视频999| 又黄又www的网站| 亚洲一区在线观看网站| 中文在线а√在线8| 欧美亚洲另类制服自拍| 欧美日本精品| 一级片在线播放| 欧美日韩国产黄色| 91久久久精品| 亚洲永久免费视频| 久久蜜桃一区二区| 在线观看一区日韩| 欧美日韩国产亚洲一区| 欧美国产一级片| 国产高清精品在线观看| 精品福利二区三区| 国产aa精品| 欧美一级久久| 日韩色在线观看| 日韩中文字幕91| 久久久精品99| 日韩视频第二页| 欧美一级日韩不卡播放免费| 色综合天天性综合| 日韩欧美三级在线| 日韩欧美一级精品久久| 亚洲国产专区| 91精品电影| 在线欧美日韩国产| 国产 欧美在线| 欧美日韩中文另类| 51精品免费网站| 国产小视频免费在线网址| 国产精久久久久| 在线中文字幕视频观看| 91精品国产91久久久久久三级| 国产中文在线观看| av三级在线观看| 精品福利二区三区| 欧美日韩亚洲系列| 99久久精品国产亚洲| 国产黄色高清在线| 日韩精品丝袜在线| 日韩精品在线中文字幕| 午夜一区二区三区免费| 最近中文av字幕在线中文| 欧美日韩在线播放视频| 国产成人精品三级| 高清中文字幕在线| 国产亚洲欧美中文| 欧美日韩中文字幕在线观看| 中文字幕人成乱码在线观看| 一区二区三区精品99久久| 日韩在线视频一区| 亚洲一级影院| 国产欧美第一页| 欧美日韩视频不卡| 国产天堂素人系列在线视频| 国产又粗又猛又爽又黄91精品| 亚洲免费在线视频一区 二区| 国产一区二中文字幕在线看| 1区2区3区在线视频| 国产福利久久| 国产视频一区二| 日韩字幕在线观看| 中文字幕亚洲一区二区av在线| 国产在线播放一区二区| 精品视频www| 国产中文在线| 欧美婷婷久久| 欧美日韩精品在线播放| 欧美日韩一二三四| 日韩国产成人| 日韩欧美国产亚洲| 欧美日韩精品高清| 久久久99久久| 中文字幕日韩免费视频| 九七久久人人| 在线看的av| 国产免费电影网站入口| 99精品视频99| 拍真实国产伦偷精品| 欧美日韩国产999| 亚洲免费精品视频| 欧美日韩国产三级| 欧美日韩综合在线免费观看| 国产嫩草影院久久久久| 中文字幕精品国产| 国产久卡久卡久卡久卡视频精品| 日韩视频一区二区在线观看| 快she精品国产999| 日韩欧美一二三区| 亚洲一区在线观看免费| 精品色蜜蜜精品视频在线观看| 国产福利一区在线观看| 日韩精品在线免费观看| 精品久久91| 亚洲女人天堂色在线7777| 精品视频在线导航| 日韩一二三四区| 亚洲国产福利视频| 精品一区二区三区中文字幕在线| 中文精品在线| 五月天久久比比资源色| 日韩视频专区| 国产蜜臀在线| 最近中文字幕日韩精品| 美日韩精品免费视频| 最近免费中文字幕在线第一页| 中文字幕人成乱码在线观看| 日韩欧美中文字幕精品| 综合激情国产一区| 国产黄在线播放| 午夜视频在线观看一区| 国产啊啊啊视频在线观看| 麻豆一区二区99久久久久| 成人a在线观看| 日韩三级一区| 在线中文字幕网站| 一区二区三区精品在线| 国产69精品久久久久孕妇国产69久久| 不卡一二三区| 亚洲中文字幕一区| 日韩精品在线观看视频| 人妻一区二区三区免费| 精品国产欧美| 免费看黄资源大全高清| 亚洲一区在线观看网站| 一区二区精品| 在线观看免费国产小视频| 日韩久久不卡| 黄色一区二区在线| 精品视频1区2区3区| 欧美乱大交xxxxx另类| 日韩精品在线免费观看| 最新中文字幕在线| 国产小视频免费在线网址| 精品欧美日韩| 日韩中文字幕国产| 91精品国产综合久久久蜜臀粉嫩| 日韩av二区| 亚洲 欧美 精品| 日韩免费精品视频| 91精品久久久久久久久久| 亚洲日本精品视频| 中文精品视频| 国产一级片播放| 日本视频久久久| 不卡视频一区二区三区| 欧美午夜精品在线| 国产成人精品日本亚洲专区61 | 日韩精品在线网站| 欧美日韩亚州综合| 精品色蜜蜜精品视频在线观看| 中文字幕在线看视频国产欧美| 91蜜桃在线视频| 欧美日韩综合高清一区二区 | 精品久久久三级| 中文字幕精品亚洲| 中文字幕亚洲乱码| 一级国产黄色片| 日韩精品午夜| 日韩欧美在线中文字幕| 日韩av在线中文字幕| www.三级.com| 欧美 中文字幕| 欧美一级日韩一级| 日韩高清不卡一区| 国产高清一区| 中文字幕日韩欧美在线视频| 不卡视频一区二区| 国产www.大片在线| 日韩中文欧美| 欧美xxxx中国| av影视在线看| 日韩高清不卡一区二区| 日韩欧美在线网站| 中文字幕在线看视频国产欧美| 欧美日韩综合高清一区二区| 成人久久在线| 日韩精品丝袜在线| 91精品国产91久久久久| av免费观看网站| 国产婷婷色一区二区三区在线| 99精品999| 亚洲精品欧美二区三区中文字幕| 国产一级网站视频在线| 高清国产一区| 国产婷婷色一区二区三区在线| av一区在线观看| 999精品视频在线观看播放| 国产久卡久卡久卡久卡视频精品| 粉嫩粉嫩芽的虎白女18在线视频| 日韩精品在线免费播放|