自學(xué)sql容易嗎 如何查看sqlserver日志的方法?
如何查看sqlserver日志的方法?sqlserver的日志文件有哪些?log is SQL服務(wù)器本身用于回滾事務(wù),第三方日志讀取工具可以從日志文件中讀取以前的操作信息。例如,如果記錄被錯(cuò)誤刪除,如
如何查看sqlserver日志的方法?
sqlserver的日志文件有哪些?
log is SQL服務(wù)器本身用于回滾事務(wù),第三方日志讀取工具可以從日志文件中讀取以前的操作信息。例如,如果記錄被錯(cuò)誤刪除,如何通過日志文件恢復(fù)?有兩種方法可以只使用sqlserver的功能而不使用第三方工具。第一種方法相對簡單。在操作數(shù)據(jù)庫時(shí),首先使用begin tran語句顯式標(biāo)記事務(wù),然后刪除數(shù)據(jù)。如果確定需要恢復(fù),則執(zhí)行回滾,刪除操作將被回滾。使用begin tran語句標(biāo)記事務(wù)。如果不需要回滾,則使用commit tran提交事務(wù)。提交后,無法回滾事務(wù)。第二種方法是恢復(fù)數(shù)據(jù)庫。一般步驟如下:1。首先,數(shù)據(jù)庫的恢復(fù)模式必須是“完全”或“大容量日志”模式。2在刪除數(shù)據(jù)之前對數(shù)據(jù)庫進(jìn)行完整備份。三。刪除數(shù)據(jù)后備份數(shù)據(jù)庫日志。4在刪除數(shù)據(jù)之前還原上一次完全備份。5還原日志刪除數(shù)據(jù)備份后,使用stopat選項(xiàng)將還原點(diǎn)指定為刪除數(shù)據(jù)之前的時(shí)間。這種方法一般用于大量誤操作后的恢復(fù),比較麻煩。建議您在熟悉備份和恢復(fù)之后再嘗試。
如何查看sqlserver日志的方法?
方法1:
您可以通過執(zhí)行以下命令查看錯(cuò)誤日志信息:exec XP_uureaderrorlog
方法2:
連接SQL server Management Studio中的SQL server實(shí)例,在對象資源管理器中查找Management->sql server日志,右鍵單擊view-,然后選擇要查看的日志信息(SQL server日志或SQL server日志)服務(wù)器和windows日志)
方法3:
轉(zhuǎn)到安裝路徑以查找日志文件。我的默認(rèn)實(shí)例路徑如下
驅(qū)動程序:SQL Server 2008 R2MSSQL10u50.MSSQLSERVERMSSQLLogERRORLOG