查看系統(tǒng)事件查看器
我們擁有10余年網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、手機(jī)網(wǎng)站制作設(shè)計(jì)、html5、等業(yè)務(wù)。無(wú)論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。
查看SQLSERVER安裝路徑下的日志文件,2014的SQLSERVER路徑為:\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Log
查看sql數(shù)據(jù)庫(kù)操作日志的方法步驟:1、用windows身份驗(yàn)證登陸數(shù)據(jù)庫(kù),點(diǎn)擊【連接】2、展開(kāi)數(shù)據(jù)庫(kù)服務(wù)器下面的【管理】【SQLServer日志】3、雙擊【當(dāng)前】可以打開(kāi)【日志文件查看器】里面有所有的運(yùn)行日志
SQL是高級(jí)的非過(guò)程化編輯語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng)可以使用相同的sql語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。
您好,很高興為您解答。
可以降到2005 用log explorer看下的哈
使用Log Explorer查看和恢復(fù)數(shù)據(jù)
Log Explorer 4.1.可用于SQL Server2005的日志查看工具
使用方法:
打開(kāi)Log Explorer - Attach Log File - 選擇SQL Server服務(wù)器和登陸方式 - Connect -
在Database Name中選擇數(shù)據(jù)庫(kù) - Attach- 左面對(duì)話框中Browse- View Log- 就可以看到log記錄了
想恢復(fù)的話: 右鍵Log記錄 Undo Transation- 選擇保存文件名和路徑- 然后打開(kāi)該文件到查詢分析器里執(zhí)行 T-sql代碼就可以了
例如 如果Log是delete table where ...的話,生成的文件代碼就是insert table ....
然后將此insert table的代碼放到查詢分析器里執(zhí)行.就可以恢復(fù)數(shù)據(jù).
----------------------------------------------------------------------
--如何恢復(fù)被delete/update的數(shù)據(jù)
----------------------------------------------------------------------
1 連接到被刪除數(shù)據(jù)庫(kù)的Db
打開(kāi)log explorer 選擇 "file"-"attach log file"-選擇服務(wù)器和登陸方式-"connect"-選擇"數(shù)據(jù)庫(kù)"-"attach"
2 查看日志
在左面操作項(xiàng)目的對(duì)話框中選擇"browse"項(xiàng)目-"view log"-就可以看到當(dāng)前的Log記錄了
3 恢復(fù)數(shù)據(jù)
右鍵某一條log記錄,選擇"undo transation"-"選擇保存文件名和路徑"-然后打開(kāi)該文件到查詢分析器里執(zhí)行
T-sql代碼就可以了
例如: 如果log是delete table where ...的話,生成的文件代碼就是insert table ....
----------------------------------------------------------------------
--Log Explorer恢復(fù)被drop table和truncate table后的數(shù)據(jù)
----------------------------------------------------------------------
1 連接到被刪除數(shù)據(jù)庫(kù)的Db
操作同上
2 恢復(fù)方法
1) 選擇"salvaage dropped/truncate"菜單,在右邊的對(duì)話框中選擇表名,和droped/trucated的日期,
File Name中選擇生成insert語(yǔ)句腳步的存放位置,condition選擇是droped還是truncated,
最后點(diǎn)擊"create" 就會(huì)生成insert語(yǔ)句,把生成的語(yǔ)句到查詢分析器里面執(zhí)行一下就可以了
2) 選擇"ViewDDL Commands"菜單-選"truncate table" 操作項(xiàng)-點(diǎn)擊"Salvage"-生成語(yǔ)句-查詢分析器里執(zhí)行
----------------------------------------------------------------------
--log explorer使用的幾個(gè)問(wèn)題
----------------------------------------------------------------------
1) 對(duì)數(shù)據(jù)庫(kù)做完全/差異/日志備份
備份時(shí)如果選用了刪除事務(wù)日志中不活動(dòng)的條目
再用Log explorer打試圖看日志時(shí),提示No log recorders found that match the filter,would you like to view unfiltered data 選擇yes 就看不到剛才的記錄了
如果不選用了刪除事務(wù)日志中不活動(dòng)的條目
再用Log explorer打試圖看日志時(shí),就能看到原來(lái)的日志并做恢復(fù)
2) 修改了其中一個(gè)表中的部分?jǐn)?shù)據(jù),此時(shí)用Log explorer看日志,可以作日志恢復(fù)
3) 然后恢復(fù)備份,(注意:恢復(fù)是斷開(kāi)log explorer與數(shù)據(jù)庫(kù)的連接,或連接到其他數(shù)據(jù)上,
否則會(huì)出現(xiàn)數(shù)據(jù)庫(kù)正在使用無(wú)法恢復(fù))
恢復(fù)完后,再打開(kāi)log explorer 提示No log recorders found that match the filter,would you like to view unfiltered data,選擇yes 就看不到剛才在2中修改的日志記錄,所以無(wú)法做恢復(fù).
4) 不要用SQL的備份功能備份,搞不好你的日志就破壞了.
1、首先,打開(kāi)計(jì)算機(jī)上的sqlserver軟件,進(jìn)入軟件加載界面。
2、在彈出的“連接到服務(wù)器”窗口中選擇相應(yīng)的信息,并登錄到sqlserver服務(wù)器。
3、成功登錄后,展開(kāi)“管理”文件夾以查看“SQLServer日志”文件夾。
4、展開(kāi)“SQLServer日志”文件夾后,您可以看到許多日志文檔。
5、右鍵單擊并選擇“查看SQLServer日志”將其打開(kāi)。完成上述設(shè)置后,您可以查看sql數(shù)據(jù)庫(kù)操作日志。
打開(kāi)sqlserver管理器,在sqlserver根目錄下有目錄“管理”,展開(kāi)“管理”,你就可以看到“sql
server
日志”
在SQL Server Management Studio中查看SQL Server日志的方法如下:
(1)啟動(dòng)【SQL Server Management Studio】并連接到SQL Server服務(wù)器上。
(2)在【對(duì)象資源管理器】中,屏開(kāi)【實(shí)例名】 【管理】 【SQL Server日志 ] 可以看到SQL Server的日志存檔。
SQL Server 2005還會(huì)將SQL Server的錯(cuò)誤日志存在系統(tǒng)盤(pán)的“D:\Program Files\Microsoft SQL Server\MSSQL.X\MSSQL\LOG”目錄下,文件名“ERRORLOG”和“ERRORLOG.X ”,其中“X”是數(shù)字。用記事本可以打開(kāi)來(lái)查看。