国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

SQL數(shù)據(jù)庫的恢復(fù)

2024-07-21 02:12:53
字體:
供稿:網(wǎng)友
  在前面兩節(jié),我們介紹了如何利用sql server enterprise manager 和backup 命令進行備份以及sql server 提供的備份向?qū)А1竟?jié)我們將介紹部分?jǐn)?shù)據(jù)庫恢復(fù),以及如何使用sql server enterprise manager 和restore 命令進行數(shù)據(jù)庫恢復(fù)。

15.5.1 利用enterprise manager 恢復(fù)數(shù)據(jù)庫
利用sql server enterprise manager 恢復(fù)數(shù)據(jù)庫的操作步驟如下:
(1) 啟動sql server enterprise manager, 單擊要登錄的數(shù)據(jù)庫服務(wù)器,然后從主菜單中選擇tools, 在菜單中選擇restore database, 彈出restoredatabase 對話框,如圖15-15 所示。
(2)在restore as database 旁的下拉列表中選擇要恢復(fù)的數(shù)據(jù)庫。
(3) 在restore 組中通過單擊單選按鈕來選擇相應(yīng)的數(shù)據(jù)庫備份類型。
(4) 在parameters 欄中,在show backup of database 旁的下拉列表中選擇數(shù)據(jù)庫,如果該數(shù)據(jù)庫已經(jīng)執(zhí)行了備份,那么在表格對話框中就會顯示備份歷史。從first backup to restore 旁的下拉列表中選擇要使用哪個備份來恢復(fù)數(shù)據(jù)庫,在缺省情況下使用最近的一次備份。

(5) 選中option 標(biāo)簽,進行其它選項的設(shè)置見圖15-16, 其中各選項含義如下:
  • eject tapes after restoring each backup
    表示在備份完成恢復(fù)時磁帶從磁帶機中自動退出。
  • prompt before restoring each backup
    表示在前一個備份成功裝入之后,下一個備份裝入之前提示恢復(fù)操作執(zhí)行者。
  • force restore over existing database
    表示自動覆蓋當(dāng)前已存在的數(shù)據(jù)庫文件。
  • restore database files as
    通過網(wǎng)格中的restore as 列可以在恢復(fù)過程中改變文件的位置。
  • recovery completion state frame
    表示在恢復(fù)過程完成之后離開數(shù)據(jù)庫的狀態(tài),并且數(shù)據(jù)庫可以立即使用。
  • leave database operational
    表示完成所有的(數(shù)據(jù)庫和事務(wù)日志)恢復(fù)。
  • leave database non-operational but able to restore additional transaction logs
    表示未恢復(fù)事務(wù)日志,因此數(shù)據(jù)庫不可以使用,此選項用在進行多次才能恢復(fù)數(shù)據(jù)庫或事務(wù)日志的情況下。但在裝入最后的事務(wù)日志時應(yīng)選擇leave database operational 選項。
  • leave database read-only 和able to restore additional transaction
    logs 用于待命服務(wù)器(6) 在設(shè)置完選項之后,單擊確定按鈕數(shù)據(jù)庫開始進行恢復(fù)。
15.5.2 restore 命令進行恢復(fù)
1 使用restore 命令恢復(fù)數(shù)據(jù)庫



其中:
  • dbo_only
    表示將新恢復(fù)的數(shù)據(jù)庫的訪問權(quán)限只授予給數(shù)據(jù)庫所有者。
  • file
    表示恢復(fù)具有多個備份子集的備份介質(zhì)中的那個備份子集。
  • medianame
    表示在備份時所使用的備份介質(zhì)名稱。如果給出該選項,則在恢復(fù)時首先檢查其是否與備份時輸入名字相匹配,若不相同恢復(fù)操作將結(jié)束。
  • move
    表示把備份的數(shù)據(jù)庫文件恢復(fù)到系統(tǒng)的某一位置。缺省條件下恢復(fù)到備份時的位置。
  • norecovery
    表示恢復(fù)操作不回滾任何未提交的事務(wù)。若恢復(fù)某一數(shù)據(jù)庫備份后又將恢復(fù)多個事務(wù)日志,或在恢復(fù)過程中執(zhí)行多個restore 命令,則要求除最后一條restore 命令外其它的必須使用該選項。
  • recovery
    表示回滾所有未提交的事務(wù)。在恢復(fù)結(jié)束后,數(shù)據(jù)庫就可以使用。
  • standby
    表示數(shù)據(jù)庫恢復(fù)操作的undo 文件。
    注意:如果不指定norecovery、recovery、standby則默認為recovery。
    如果數(shù)據(jù)庫恢復(fù)操作結(jié)束后又要進行事務(wù)日志恢復(fù),則必須使用norecovery或standby選項。
  • replace
    表示如果恢復(fù)的數(shù)據(jù)庫名稱,與已存在的某一數(shù)據(jù)庫,重名則首先刪除原數(shù)據(jù)庫然后重新創(chuàng)建。
  • restart
    表示從恢復(fù)中斷處繼續(xù)進行恢復(fù)處理,該選項只能用于磁帶介質(zhì)并且跨多卷磁帶。
  • stopat
    表示將數(shù)據(jù)庫恢復(fù)到該設(shè)定時間以前的狀態(tài),只有在該時間以前的事務(wù)日志才會被恢復(fù)。如果使用了norecovery 或standby 選項,則不能選定此選項。

15.5.3 部分?jǐn)?shù)據(jù)庫恢復(fù)
    在實際應(yīng)用環(huán)境中,用戶經(jīng)常因誤操作而導(dǎo)致部分?jǐn)?shù)據(jù)庫損壞比如一個表或索引。 sql server 提供新的機制以實現(xiàn)對數(shù)據(jù)庫的部分恢復(fù),從而使損壞或丟失的數(shù)據(jù)重新拷貝到原始數(shù)據(jù)庫。例如,如果用戶錯誤地刪除一張表,您可以僅恢復(fù)包含該刪除表的那部分?jǐn)?shù)據(jù)庫。日志或差異備份可以將表恢復(fù)到其被刪除時的狀態(tài)。在以下情況下我們會發(fā)現(xiàn)部分?jǐn)?shù)據(jù)庫恢復(fù)具有極大的價值。
為了進行開發(fā)或生成報表可以在另外服務(wù)器上創(chuàng)建某一數(shù)據(jù)庫的一個子集;
恢復(fù)存檔數(shù)據(jù)。

    進行部分?jǐn)?shù)據(jù)庫恢復(fù)操作時要使用數(shù)據(jù)庫文件組,而且總是要恢復(fù)主要的文件和文件組,此外就是恢復(fù)您所指定的相應(yīng)的數(shù)據(jù)庫文件或文件組。
    使用restore 命令進行部分?jǐn)?shù)據(jù)庫恢復(fù)的語法規(guī)則為:
中國最大的web開發(fā)資源網(wǎng)站及技術(shù)社區(qū),
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 江川县| 沐川县| 甘德县| 分宜县| 蒙山县| 连云港市| 仁布县| 广丰县| 肇庆市| 拉萨市| 洪湖市| 开化县| 忻州市| 肃南| 土默特右旗| 秀山| 河间市| 宁强县| 来宾市| 淮南市| 威信县| 鄂托克旗| 石城县| 北宁市| 神农架林区| 黄浦区| 屏东县| 分宜县| 武陟县| 六盘水市| 海原县| 孝义市| 凉城县| 石柱| 柏乡县| 津南区| 新龙县| 宁晋县| 辽中县| 南开区| 德兴市|