sqlserver日志文件過大 sqlserver數(shù)據(jù)庫日志文件有什么用?
sqlserver數(shù)據(jù)庫日志文件有什么用?SQL server使用日志回滾事務(wù)。第三方日志讀取工具可以從日志文件中讀取以前的操作信息。例如,如果記錄被錯(cuò)誤刪除,如何通過日志文件恢復(fù)?有兩種方法可以只使
sqlserver數(shù)據(jù)庫日志文件有什么用?
SQL server使用日志回滾事務(wù)。第三方日志讀取工具可以從日志文件中讀取以前的操作信息。例如,如果記錄被錯(cuò)誤刪除,如何通過日志文件恢復(fù)?有兩種方法可以只使用sqlserver的功能而不使用第三方工具。第一種方法相對(duì)簡(jiǎn)單。在操作數(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ù)模式必須是“完整”或“大容量日志”模式