婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > sql server中錯誤日志errorlog的深入講解

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

熱門標簽:京華物流公司地圖標注 外呼系統(tǒng)電銷專用 智能語音外呼系統(tǒng)選哪家 百度地圖標注不同路線 千呼電銷機器人價格 怎樣在地圖上標注路線圖標 優(yōu)質地圖標注 武漢長沙外呼系統(tǒng)方法和技巧 奧威地圖標注多個地方

一 .概述

SQL Server 將某些系統(tǒng)事件和用戶定義事件記錄到 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數(shù)據(jù)庫安裝在D:\Program Files目錄下,錯誤日志路徑為 D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log

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

二. Errorlog日志內容

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

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

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

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

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

   (5) DBCC CHECKDB記錄

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

   (7) SQL調度出現(xiàn)異常時的警告。一般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) 阻塞問題。只要阻塞還沒有嚴重到影響線程調度,日志里是不會體現(xiàn)的。

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

   (3) windows層面異常。

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

三 .跟蹤標志

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

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

      

 -- 以全局方式關閉跟蹤標志狀態(tài)
 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 日志”,再單擊“配置” 如下圖所示:

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

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

4.2  最大錯誤日志文件數(shù)

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

五. SQL Server 代理錯誤日志

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

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

六.查看errorlog

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

6.1  xp_enumerrorlogs

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

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


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


6.2 xp_readerrorlog

通過系統(tǒng)存儲過程:xp_readerrorlog,能條件過濾日志內容查看,它一共有7個參數(shù),分別是:
(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_readerrorlog
EXEC xp_readerrorlog 0
EXEC xp_readerrorlog 0,1

例 2:查看SQL Server日志歷史存檔為編號1的文件中,發(fā)生的時間為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來生成新的日志文件,并循環(huán)錯誤日志擴展編號,就如同重新啟動服務時候一樣。除了 Execute sp_cycle_errorlog之外,也可以使用DBCC ERRORLOG來實現(xiàn)同樣的功能。在實際操作中,也可以通過建立一個Job定時去執(zhí)行該存儲過程,這樣將日志文件大小控制在合理的范圍之內。

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

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

總結

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

您可能感興趣的文章:
  • SQL SERVER日志進行收縮的圖文教程
  • SQL Server 2000/2005/2008刪除或壓縮數(shù)據(jù)庫日志的方法
  • SQL Server 2008 清空刪除日志文件(瞬間縮小日志到幾M)
  • SQL SERVER 2008數(shù)據(jù)庫日志文件收縮的方法
  • SQLServer數(shù)據(jù)庫中開啟CDC導致事務日志空間被占滿的原因
  • Sqlserver2005日志文件太大如何減小
  • SQL Server無日志恢復數(shù)據(jù)庫(2種方法)
  • SqlServer數(shù)據(jù)庫提示 “tempdb” 的日志已滿 問題解決方案
  • MYSQL SERVER收縮日志文件實現(xiàn)方法

標簽:益陽 來賓 宿州 威海 銅仁 七臺河 天水 防疫戰(zhàn)設

巨人網絡通訊聲明:本文標題《sql server中錯誤日志errorlog的深入講解》,本文關鍵詞  sql,server,中,錯誤,日志,errorlog,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql server中錯誤日志errorlog的深入講解》相關的同類信息!
  • 本頁收集關于sql server中錯誤日志errorlog的深入講解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    午夜精品久久久久| 亚洲欧美日韩国产另类专区 | 欧美一级日韩一级| 亚洲国产精品传媒在线观看| 日韩国产精品91| 精品亚洲国产成人av制服丝袜| 久久精品久久精品| 欧美调教femdomvk| 亚洲精品免费一二三区| 99精品视频一区二区三区| 韩国精品主播一区二区在线观看| 成人av手机在线观看| 精品视频999| 日本不卡一二三区黄网| 亚洲品质自拍视频| 91蝌蚪porny九色| 国内欧美视频一区二区| 成人一级黄色片| 3751色影院一区二区三区| 久久九九99视频| 91免费观看在线| 亚洲国产成人午夜在线一区| 97se亚洲国产综合自在线不卡 | 日韩你懂的在线播放| 国产亚洲欧美一区在线观看| 丝瓜av网站精品一区二区| 欧美日韩一区二区三区在线| 天堂久久一区二区三区| 欧美情侣在线播放| 蜜桃视频免费观看一区| 精品电影一区二区| 国产91清纯白嫩初高中在线观看| 久久久久久久综合| 欧美午夜视频网站| 亚洲综合一区二区| 欧美性猛交xxxx黑人交| 日本成人在线电影网| 男女激情视频一区| 国产成人8x视频一区二区| 亚洲尤物在线视频观看| 日本不卡一区二区| 亚洲国产精品视频| 日本一区二区在线不卡| 在线观看日韩电影| 91美女视频网站| 在线这里只有精品| 天天色综合天天| 国产精品视频麻豆| 欧美日韩在线三级| 91色在线porny| 韩国精品在线观看| 看电视剧不卡顿的网站| 国产嫩草影院久久久久| 国产午夜亚洲精品午夜鲁丝片| 亚洲国产精品高清| 国产成a人无v码亚洲福利| 国产成人精品亚洲日本在线桃色| 日韩av在线发布| 成人app软件下载大全免费| 色综合一区二区| 亚洲伦在线观看| 久久众筹精品私拍模特| 日韩午夜在线影院| 最新日韩在线视频| 亚洲精品乱码久久久久久日本蜜臀| 国产三级久久久| 国产精品每日更新| 一级女性全黄久久生活片免费| 亚洲色图.com| 一区二区三区欧美亚洲| 亚洲精品国产a| 激情文学综合丁香| 婷婷六月综合亚洲| 中文字幕一区二区视频| 日韩精品每日更新| 国产高清精品在线| 久久精品视频一区二区| 欧美日韩国产一区二区三区地区| 久久99久久精品| 国产乱色国产精品免费视频| 国产精品一区一区| 国产精品国产三级国产专播品爱网| 欧美日韩一区二区在线视频| 久久久www免费人成精品| 中文字幕制服丝袜一区二区三区 | 欧美va天堂va视频va在线| 日韩精品在线一区| 欧美刺激脚交jootjob| 一区二区三区欧美| 中文字幕制服丝袜一区二区三区 | 亚洲婷婷综合久久一本伊一区| 欧美老女人在线| 日韩成人午夜精品| 91麻豆文化传媒在线观看| 精品国产人成亚洲区| 91精品国产免费| 一本大道av伊人久久综合| 福利视频网站一区二区三区| 天天操天天色综合| 成人18视频日本| 26uuu成人网一区二区三区| 欧美性做爰猛烈叫床潮| 在线成人av网站| 777a∨成人精品桃花网| 欧美福利一区二区| 亚洲综合视频在线观看| 91麻豆免费看片| 成人av网站免费观看| 亚洲日本韩国一区| 国产乱子伦视频一区二区三区 | 国产精品自产自拍| 久久男人中文字幕资源站| 午夜久久久影院| 欧美精品一区二区高清在线观看| 国产精品第四页| 亚洲综合色区另类av| 欧美日韩国产a| 视频一区二区三区在线| 91色在线porny| 亚洲黄色尤物视频| 色诱视频网站一区| 91精品婷婷国产综合久久竹菊| 中文字幕一区二区三区乱码在线| 色综合色综合色综合色综合色综合| 色婷婷av一区| 亚洲区小说区图片区qvod| 国产一区二区三区精品欧美日韩一区二区三区 | 久草精品在线观看| 欧美精品亚洲一区二区在线播放| 丝袜诱惑亚洲看片| 91精品午夜视频| 日韩精品一区二区三区三区免费| 91在线国产观看| 美日韩黄色大片| 亚洲制服丝袜一区| 亚洲在线观看免费| 久久se这里有精品| 亚洲美女视频一区| 日韩视频永久免费| 欧美成人艳星乳罩| 久久99精品久久久| 国产成人免费视频网站高清观看视频| 欧美无人高清视频在线观看| 成人免费不卡视频| 丁香婷婷综合五月| 风间由美一区二区三区在线观看| 亚洲永久精品大片| 国产精品私人影院| 91论坛在线播放| 日本强好片久久久久久aaa| 日韩亚洲欧美一区| 亚洲高清在线精品| 一区二区欧美精品| 国产精品久久二区二区| 亚洲视频一区二区在线| 亚洲男同性恋视频| 一区二区三区丝袜| 久久久精品一品道一区| 处破女av一区二区| 欧美一区二区大片| 成人理论电影网| 91啦中文在线观看| 欧美电视剧免费全集观看| 成人综合在线网站| 久久综合国产精品| 在线精品视频小说1| 欧美成人video| 日韩影视精彩在线| 不卡av免费在线观看| 在线看不卡av| 91精品黄色片免费大全| 欧美精品亚洲一区二区在线播放| 日本一区二区三区视频视频| 欧美成人vr18sexvr| 天堂成人国产精品一区| 亚洲va欧美va人人爽| 久久精品亚洲乱码伦伦中文| 国产片一区二区三区| 中文字幕一区不卡| 94-欧美-setu| 欧美国产综合色视频| 天堂在线亚洲视频| 捆绑变态av一区二区三区| 日韩高清在线不卡| 91精品国产综合久久蜜臀| 欧美激情一区二区三区四区| 亚洲色欲色欲www| 精品一区二区在线免费观看| 这里只有精品视频在线观看| 亚洲欧美日韩综合aⅴ视频| 91丨国产丨九色丨pron| 亚洲国产精华液网站w| 亚洲色图19p| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲一二三四在线| 五月天婷婷综合| zzijzzij亚洲日本少妇熟睡| 亚洲精品一区二区三区在线观看| 日韩精品在线一区| 精品在线播放午夜|