天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計算機信息技術(shù)>在應(yīng)用程序客戶端備份和恢復(fù)MSSQL SERVER數(shù)據(jù)庫的一種方法

在應(yīng)用程序客戶端備份和恢復(fù)MSSQL SERVER數(shù)據(jù)庫的一種方法

時間:2023-02-21 00:10:19 計算機信息技術(shù) 我要投稿
  • 相關(guān)推薦

在應(yīng)用程序客戶端備份和恢復(fù)MSSQL SERVER數(shù)據(jù)庫的一種方法

 

在應(yīng)用程序客戶端備份和恢復(fù)MSSQL SERVER數(shù)據(jù)庫的一種方法

陳光柱1 林果園2  張永平2

1:中國礦業(yè)大學(xué)人事處  江蘇徐州  221008

2:中國礦業(yè)大學(xué)計算機系  江蘇徐州  221008

lgywwl@263.net

 

摘要 本文以SQL SERVER為例,總結(jié)了常用的幾種備份和恢復(fù)數(shù)據(jù)庫的方法,分析了作業(yè)機制的原理,并提出了一種以作業(yè)機制實現(xiàn)恢復(fù)和備份數(shù)據(jù)庫的方法。用戶可以不打開數(shù)據(jù)庫管理器,在應(yīng)用程序客戶端就可以方便地實現(xiàn)數(shù)據(jù)庫的備份和恢復(fù)。

關(guān)鍵詞 備份

恢復(fù) 作業(yè)機制 數(shù)據(jù)庫

1.概述

 備份和恢復(fù)是數(shù)據(jù)庫管理員維護數(shù)據(jù)庫安全性和完整性的重要操作。備份是恢復(fù)數(shù)據(jù)庫最容易和最能防止意外的保證方法。沒有備份,所有的數(shù)據(jù)都可能會丟失。備份可以防止表和數(shù)據(jù)庫遭受破壞、介質(zhì)失效或用戶錯誤而造成數(shù)據(jù)災(zāi)難;謴(fù)是在意外發(fā)生后,利用備份來恢復(fù)數(shù)據(jù)庫的操作。任何數(shù)據(jù)維護無論是基于C/S還是B/S的信息管理系統(tǒng)都必須具有備份和恢復(fù)數(shù)據(jù)庫的功能。

作為強大數(shù)據(jù)庫SQL SERVER的管理器ENTERPRISE MANAGER,其本身也提供了幾種實現(xiàn)和恢復(fù)數(shù)據(jù)庫的方法,但這幾種方法實現(xiàn)起來,都需要用戶對ENTERPRISE MANAGER相當(dāng)熟悉,而且處理步驟較繁鎖,操作起來容易發(fā)生失誤。因此我們就需要一種更加簡便可行的實現(xiàn)方法。

2.常用的備份和恢復(fù)數(shù)據(jù)庫的方法

在SQL SERVER ENTERPRISE MANAGER是一種強大的管理工具

,它能完成很多功能,備份和恢復(fù)數(shù)據(jù)庫是其中的一項基本功能。歸結(jié)起來,借助這個管理工具有三種常用的方法實現(xiàn)備份和恢復(fù)數(shù)據(jù)庫。

⑴ 完全手工方式。在這種方式下,選擇要備份和恢復(fù)的數(shù)據(jù)庫,單擊鼠標(biāo)右鍵,在快捷菜單中的“ALL TASKS”下選擇備份或者恢復(fù)數(shù)據(jù)庫。這種方式,用戶要進行很多步操作,其中要涉及到一些參數(shù),使用起來容易出錯,尤其對新手來講,一旦操作失誤可能帶來很大的損失。

⑵ 半手工方式。這種方式就是管理員事先建立備份或者恢復(fù)數(shù)據(jù)庫的作業(yè),待到備份或者恢復(fù)數(shù)據(jù)庫的時候,管理員打開“SQL SERVER ENTEPRISE MANAGER”,在“MANAGER”里找到相應(yīng)的作業(yè),然后執(zhí)行之。這種方式,雖然是基于作業(yè)方式實現(xiàn)的,但是管理員必須打開數(shù)據(jù)庫管理器,而且要在繁多的作業(yè)中進行選擇。一旦選擇錯誤并執(zhí)行之,有可能帶來意想不到的損失。

⑶ 全自動方式。在數(shù)據(jù)庫管理器里面,管理員事先建立好恢復(fù)或者備份數(shù)據(jù)庫的作業(yè),然后定制一個執(zhí)行計劃,讓計算機在特定的條件下自己執(zhí)行備份和恢復(fù)操作。這種方式看起來簡單、省事,但是機器在異常情況(如掉電)下,就不能按照計劃執(zhí)行了。

3.作業(yè)機制的工作原理

作業(yè)是ENTERPRISE MANAGER提供的一種定期處理數(shù)據(jù)的一種方法,前面提到的半手工方式和全自動方式雖然利用了作業(yè),但它需要在ENTERPRISE MANAGER里啟動和關(guān)閉作業(yè);我們要討論的是在應(yīng)用程序客戶端啟動和關(guān)閉作業(yè)的機制。

如圖1作業(yè)機制的工作原理,由控制體和執(zhí)行體兩大部分構(gòu)成。

控制體顧名思義就是控制作業(yè)執(zhí)行的實體,靠具體編程實現(xiàn)。實現(xiàn)時,要調(diào)用MSDB數(shù)據(jù)庫的系統(tǒng)存儲過程SP_START _JOB,SP_END_JOB等等,同時要訪問表SYSJOBHITORY,獲取作業(yè)執(zhí)行狀態(tài)。

執(zhí)行體就是作業(yè)執(zhí)行的整體,應(yīng)用系統(tǒng)投入使用時建立。應(yīng)用系統(tǒng)安裝時,要建立數(shù)據(jù)庫、備份和恢復(fù)設(shè)備、備份和恢復(fù)作業(yè)。

控制體由用戶觸發(fā),啟動相應(yīng)的作業(yè),交由執(zhí)行體執(zhí)行作業(yè),在執(zhí)行過程中,執(zhí)行體執(zhí)行的每一步狀態(tài)信息都要寫入MSDB數(shù)據(jù)庫的SYSJOBHISTORY表里。同時,控制體不斷獲取執(zhí)行狀態(tài)信息,根據(jù)這些信息,控制體決定繼續(xù)執(zhí)行還是停止該作業(yè)。在作業(yè)執(zhí)行完畢或者出錯停止后,控制體向用戶反饋執(zhí)行結(jié)果。

 


【在應(yīng)用程序客戶端備份和恢復(fù)MSSQL SERVER數(shù)據(jù)庫的一種方法】相關(guān)文章:

sql數(shù)據(jù)庫備份和恢復(fù)常用操作08-12

SQL Server數(shù)據(jù)庫教學(xué)方法探索05-30

ASP開發(fā)Browse/Server模式的Web數(shù)據(jù)庫08-06

Foxpro DBF數(shù)據(jù)庫轉(zhuǎn)換成SQL Server 6.5表的幾種方法08-06

開發(fā)基于SQL SERVER 的C/S數(shù)據(jù)庫應(yīng)用系統(tǒng)?08-06

應(yīng)用程序指示圖標(biāo)的實現(xiàn)方法研究08-06

一種用VHDL設(shè)計嵌入式Web Server的方案08-06

VB訪問數(shù)據(jù)庫的方法及接口的比較08-06

勵志人生:上帝的備份12-12