當從事務日志備份中恢復數據庫時,SQLServer系統恢復記錄在事務日志中的數據庫變化。一般情況下,為了從最近一次完全數據庫備份或者增量備份中恢復數據庫的變化,可以使用事務日志備份。尤其重要的是,使用事務日志備份來恢復,可以將數據庫恢復到某個指定時刻的狀態。雖然使用增量備份恢復數據庫可以加快數據庫的恢復進程,但是為了確保數據的一致性,還必須用事務日志備份來恢復在增量備份之后的數據庫變化。與從增量數據庫備份中恢復數據庫一樣,使用事務日志備份恢復也必須在完全數據庫恢復之后才能進行,張家口網站制作事務日志的恢復是基于完全數據庫恢復的。如果沒有從完全數據庫備份中恢復數據庫,就不能從事務日志備份中進行恢復。當需要使用多個事務日志備份進行恢復時,除了最后一次事務日志恢復外,應該使用NORECOVERY選項。 數據庫是存放在文件上的。每一個數據庫至少有兩個操作系統文件,即數據文件和日志文件。數據文件用于存放數據庫中的數據,日志文件用于存放數據庫的事務日志。那么,既然這些文件包含了數據庫中的全部結構、對象和數據,能否將這些文件直接保存下來,作為備份,以便將來在恢復時使用呢?回答是:不能直接恢復,可以間接恢復,但一般不使用。不能直接使用這些文件來恢復,是因為雖然這些文件包含了數據庫中的數據,但是它們不能被系統直接使用,因為在系統的有關系統數據庫和系統表中,沒有這些文件和相應數據庫的信息,所以系統不能直接識別這些文件和相應數據庫??梢蚤g接恢復的意思是,在使用這些文件恢復數據庫時,應該針對這些文件和數據庫分別執行相應的命令,例如通過系統存儲過程sp atach db和sp atach single filedb,可以將有關文件和數據庫的信息記錄到系統數據庫和系統表中,這樣系統就可以識別這些文件和數據庫,也就可以把文件和數據庫恢復到系統中。 雖然使用數據庫文件可以間接地進行備份和恢復,張家口哪有做網站但是由于這些數據庫文件比較大,例如,文件可以是GB級,所以,一般不直接備份數據庫文件。通過正常的備份方法產生的備份文件是一種壓縮的格式,所占的空間比較小,使用的備份介質也比較經濟,所以,應該使用備份介質來執行備份和恢復??蛻粝蚍照埱蟮捻撁?、文檔、圖像或CGI的處理結果都封裝在這一總值發返還給客戶。在瀏覽器中實際顯示的就是這一部分內容。 通過上面對HTTP的請求和響應機制的分析,可以知道客戶與服務器的交互就發生在請求與響應之間,服務器根據請求消息,經過處理,把合適的響應返回給客戶。CGI的任務就是取代服務器對客戶傳送的請求信息進行處理,然后代替服務器將處理結果返回給客戶。
|