新聞中心
在日常工作中,數(shù)據(jù)庫(kù)的備份和還原是非常重要的工作之一。數(shù)據(jù)庫(kù)有時(shí)會(huì)出現(xiàn)各種問(wèn)題,例如誤刪除數(shù)據(jù)、服務(wù)器故障等,這是我們需要進(jìn)行還原的時(shí)候。本文將詳細(xì)介紹如何還原數(shù)據(jù)庫(kù),讓您輕松應(yīng)對(duì)各種數(shù)據(jù)庫(kù)出現(xiàn)的問(wèn)題。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供上杭企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為上杭眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
步驟一:確認(rèn)還原的數(shù)據(jù)庫(kù)備份文件
在進(jìn)行還原之前,我們需要確認(rèn)還原的數(shù)據(jù)庫(kù)備份文件是否正確。如果備份文件不正確,還原后的數(shù)據(jù)庫(kù)將會(huì)存在很多問(wèn)題。因此,在還原之前我們需要對(duì)備份文件進(jìn)行核對(duì)。確認(rèn)備份文件的路徑和名稱是否正確。
步驟二:停止數(shù)據(jù)庫(kù)服務(wù)
在進(jìn)行還原之前,我們需要停止數(shù)據(jù)庫(kù)服務(wù)。停止數(shù)據(jù)庫(kù)服務(wù)可以避免還原數(shù)據(jù)庫(kù)時(shí)出現(xiàn)沖突。在Windows平臺(tái)上,我們可以通過(guò)命令行進(jìn)行停止服務(wù)。
步驟三:將備份文件拷貝到正確路徑下
在停止數(shù)據(jù)庫(kù)服務(wù)后,我們需要將備份文件拷貝到還原數(shù)據(jù)庫(kù)的正確路徑下。正確路徑的確定與不同的數(shù)據(jù)庫(kù)廠商有關(guān)。例如,在Microsoft SQL Server上,我們需要將備份文件拷貝到MSSQL備份目錄下。
步驟四:還原數(shù)據(jù)庫(kù)
完成前三個(gè)步驟后,我們可以開始還原數(shù)據(jù)庫(kù)了。以下是具體操作步驟:
1. 打開數(shù)據(jù)庫(kù)管理工具
2. 切換到“還原數(shù)據(jù)庫(kù)”選項(xiàng)
3. 選擇要還原的備份文件
4. 點(diǎn)擊開始還原
在還原過(guò)程中,您可以查看還原的進(jìn)度,還原完畢后我們需要再次啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)。
步驟五:確認(rèn)還原數(shù)據(jù)是否正確
在進(jìn)行完還原后,我們需要確認(rèn)還原數(shù)據(jù)是否正確??梢葬槍?duì)性的查詢數(shù)據(jù)是否還原到數(shù)據(jù)庫(kù)中。如果發(fā)現(xiàn)還原之后出現(xiàn)了問(wèn)題,我們可以重新進(jìn)行還原,或者尋找其他的解決方案。
:
備份和還原數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)管理員必備的技能之一。通過(guò)本文的介紹,我們可以輕松的進(jìn)行還原。在操作過(guò)程中,需要注意備份文件的正確性、停止數(shù)據(jù)庫(kù)服務(wù)、將備份文件拷貝到正確路徑下等細(xì)節(jié)方面的問(wèn)題。在還原后,需要認(rèn)真確認(rèn)還原數(shù)據(jù)是否正確,以避免因還原失誤帶來(lái)的問(wèn)題。
相關(guān)問(wèn)題拓展閱讀:
- 如何還原數(shù)據(jù)庫(kù)
如何還原數(shù)據(jù)庫(kù)
必須將所有數(shù)據(jù)庫(kù)還原到相同的標(biāo)記,以確保各個(gè)數(shù)據(jù)庫(kù)間的事務(wù)狀態(tài)一致。有關(guān)詳細(xì)信息,請(qǐng)參閱標(biāo)記的事務(wù)、完整備份和日志備份。如果目標(biāo)系統(tǒng)中只有一個(gè)服務(wù)器,請(qǐng)確保還原了所有日志備份集(除了最新日志備份集以外)。有關(guān)詳細(xì)信息,請(qǐng)參閱查看已還原備份的歷史記錄。如果沒有還原所有日志備份集,并且當(dāng)前沒有運(yùn)行還原作業(yè),請(qǐng)運(yùn)行還原作業(yè)(必要時(shí),請(qǐng)手動(dòng)運(yùn)行)。如果存在尚未完成的可還原備份集,則作業(yè)將處理它們,直到所有備份集全部還原為止。如果目標(biāo)系統(tǒng)中有多個(gè)服務(wù)器,則必須將所有服務(wù)器還原到相同的備份集。你必須查看每個(gè)服務(wù)器的還原歷史記錄,確保所有服務(wù)器上還原的最新日志備份集都是相同的。如果不同,則必須在需要還原最新日志備份集的每個(gè)服務(wù)器上手動(dòng)運(yùn)行還原作業(yè)。當(dāng)所有的服務(wù)器都還原為相同的備份集后,最終的備份集可以手動(dòng)還原。圓仔adm_BackupHistory 表是記錄源系統(tǒng)日志傳送過(guò)程歷史記錄的核心。所有執(zhí)行的備份工作都記錄到此表中。目標(biāo)系統(tǒng)中的所有服務(wù)器都從此表讀取信息,以獲取執(zhí)行其還原工作所需的信息。便箋 如果從備份還原 BAM 主導(dǎo)入數(shù)據(jù)庫(kù),則還應(yīng)該使用該 BAM 主導(dǎo)入數(shù)據(jù)庫(kù)備份之前的備份來(lái)還原 BAM 存檔數(shù)據(jù)庫(kù)、BAM 星型架構(gòu)數(shù)據(jù)庫(kù)和 BAM 分析數(shù)據(jù)庫(kù)。有關(guān)詳細(xì)信息,請(qǐng)參閱備份和還原 BAM。便箋 如果將源數(shù)據(jù)庫(kù)的完整備份或日志備份從備份 BizTalk Server 作業(yè)放置它們的位置上移走,則應(yīng)該更答培新目標(biāo)系統(tǒng)上 bts_LogShippingDatabases 表中該數(shù)據(jù)庫(kù)的相關(guān)行,將 LogFileLocation 或 DBFileLocation 設(shè)置為目標(biāo)系統(tǒng)應(yīng)從中讀取完整/日志備份文件的新位置。運(yùn)行 bts_ConfigureBtsLogShipping 存儲(chǔ)過(guò)程時(shí),將填充此表。默認(rèn)情況下,這些列設(shè)置為空,這表明目標(biāo)系統(tǒng)應(yīng)該從 adm_BackupHistory 表中存儲(chǔ)的位置上讀取這些備份文件。重要提示 請(qǐng)總是在某個(gè)安全位置保留備份文件的一個(gè)副本。即使你進(jìn)行了日志備份,在沒有備份文件的情況下也無(wú)法還原數(shù)據(jù)庫(kù)。先決條件若要執(zhí)行此過(guò)程,必須以 SQL Server sysadmin 固定服務(wù)器角色成員的帳戶登錄。還原數(shù)據(jù)庫(kù) (SQL Server 2023 R2/2023 SP1)在確定為目標(biāo)系統(tǒng)的計(jì)算機(jī)上,依次單擊“開始”、“所有程序”、“Microsoft SQL Server 2023 R2”和“SQL Server Management Studio”。在“連接到服務(wù)器”對(duì)話框中,指定目標(biāo)系統(tǒng)上 SQL Server 的名稱,然后單擊“連接”,連接到相應(yīng)的 SQL Server。在揗“Microsoft SQL Server Management Studio”中,依次雙擊相應(yīng)的服務(wù)器、“SQL Server 代理”和“作業(yè)”。在詳細(xì)信息窗格中,右鍵單擊揃“S 日志傳送 – 獲取備份歷史記錄”,然后單擊“禁用”。在“禁用作業(yè)”對(duì)話框中,該狀態(tài)更改為“成功”。在詳細(xì)信息窗格中,右鍵單擊揃“S 日志傳送 – 還原數(shù)據(jù)庫(kù)”,然后單擊“禁用”。在“禁用作業(yè)”對(duì)話框中,該狀態(tài)更改為“成功”。在詳細(xì)信息窗格中,右鍵單擊“S 日志傳送 – 還原到標(biāo)記”,然后單擊橘舉汪“作業(yè)開始步驟…”。出現(xiàn)“開始 上的作業(yè)”對(duì)話框時(shí),單擊“步驟 ID 1”(默認(rèn)情況下處于選中狀態(tài)),然后單擊“開始”。 “開始 上的作業(yè)”對(duì)話框?qū)㈥P(guān)閉,而“開始作業(yè) – ”對(duì)話框仍打開。此對(duì)話框?qū)@示正在運(yùn)行的作業(yè)的進(jìn)度和狀態(tài)。當(dāng)作業(yè)完成后,檢查“狀態(tài)”是否為成功,然后單擊“關(guān)閉”。如果“狀態(tài)”為錯(cuò)誤,請(qǐng)單擊“消息”字段中的鏈接,以獲取有關(guān)該問(wèn)題本質(zhì)的詳細(xì)信息。如果該作業(yè)成功,則 SQL Server 代理作業(yè)和 BizTalk Server 數(shù)據(jù)庫(kù)會(huì)還原到目標(biāo)系統(tǒng)。在以前編輯 SampleUpdateInfo.xml 文件所使用的、運(yùn)行 BizTalk Server 的計(jì)算機(jī)上打開命令提示符。導(dǎo)航到以下目錄:驅(qū)動(dòng)器:\Program Files\Microsoft BizTalk Server 2023\Schema\Restore。便箋 在64 位計(jì)算機(jī)中,請(qǐng)瀏覽至以下文件夾:%SystemDrive%\Program?0?2Files?0?2(x86)\Microsoft?0?2BizTalk?0?2Server?0?2\Bins32\Schema\Restore。在命令提示符下,鍵入:cscript UpdateDatabase.vbs SampleUpdateInfo.xml此腳本可更新存儲(chǔ)其他數(shù)據(jù)庫(kù)的位置信息的所有表。便箋 你只需在 BizTalk 組中的一個(gè)服務(wù)器上運(yùn)行 UpdateDatabase.vbs。在64 位計(jì)算機(jī)上,必須從 64 位命令提示符下運(yùn)行 UpdateDatabase.vbs。便箋 如果配置了 EDI,則導(dǎo)航至 %SystemRoot%\Program Files\Microsoft BizTalk Server \Schema\Restore,然后打開 SampleUpdateInfo.xml 文件以便進(jìn)行編輯。在 部分中添加以下文本:。保存編輯后的 SampleUpdateInfo.xml 文件。將編輯后的 SampleUpdateInfo.xml 文件復(fù)制到 BizTalk Server 組中每個(gè)運(yùn)行 BizTalk Server 的計(jì)算機(jī)上的 驅(qū)動(dòng)器:\Program Files\Microsoft BizTalk Server 2023\Schema\Restore 目錄中。便箋 在64 位計(jì)算機(jī)中,請(qǐng)瀏覽至以下文件夾:%SystemDrive%\Program?0?2Files?0?2(x86)\Microsoft?0?2BizTalk?0?2Server?0?2\Bins32\Schema\Restore。按照步驟 7 中的說(shuō)明,在 BizTalk Server 組中的每個(gè)計(jì)算機(jī)上打開命令提示符窗口。導(dǎo)航到以下目錄:驅(qū)動(dòng)器:\Program Files\Microsoft BizTalk Server 2023\Schema\Restore。便箋 在64 位計(jì)算機(jī)中,請(qǐng)瀏覽至以下文件夾:%SystemDrive%\Program?0?2Files?0?2(x86)\Microsoft?0?2BizTalk?0?2Server?0?2\Bins32\Schema\Restore。在命令提示符下,鍵入:cscript UpdateRegistry.vbs SampleUpdateInfo.xml此腳本可更新存儲(chǔ)其他數(shù)據(jù)庫(kù)的位置信息的所有注冊(cè)表項(xiàng)。便箋 你需要在 BizTalk 組中的每個(gè)服務(wù)器上運(yùn)行 UpdateRegistry.vbs。便箋 在64 位計(jì)算機(jī)上,必須從 64 位命令提示符下運(yùn)行 UpdateRegistry.vbs。重新啟動(dòng)所有 BizTalk Server 服務(wù)。有關(guān)如何重新啟動(dòng) BizTalk Server 服務(wù)的詳細(xì)信息,請(qǐng)參閱如何啟動(dòng)、停止、暫停、恢復(fù)或重新啟動(dòng) BizTalk Server 服務(wù)。還原數(shù)據(jù)庫(kù)后,必須重新啟動(dòng) Windows 管理規(guī)范服務(wù)。依次單擊“開始”、“運(yùn)行”,然后鍵入 services.msc,最后單擊“確定”。如果顯示“用戶訪問(wèn)控制”對(duì)話框,請(qǐng)驗(yàn)證描述的操作是否為你希望的操作,然后單擊“繼續(xù)”。右鍵單擊揥“Windows 管理規(guī)范”,然后單擊“重新啟動(dòng)”。在用于管理 BizTalk Server 的計(jì)算機(jī)上,依次單擊“開始”、“所有程序”、Microsoft BizTalk Server?0?22023,然后單擊“BizTalk Server 管理”。在控制臺(tái)樹中,右鍵單擊揃“BizTalk 組”,然后單擊“刪除”。在控制臺(tái)樹中,右鍵單擊“BizTalk Server?0?22023 管理”,然后單擊“連接到現(xiàn)有組”。在“連接到現(xiàn)有 BizTalk Server 配置數(shù)據(jù)庫(kù)”對(duì)話框的“SQL Server 名稱”下拉列表框中,選擇充當(dāng) BizTalk 管理數(shù)據(jù)庫(kù)宿主的 Microsoft SQL Server 實(shí)例的名稱。在選擇 SQL Server 的實(shí)例時(shí),BizTalk Server 將自動(dòng)嘗試檢測(cè)該計(jì)算機(jī)上的 BizTalk Server BizTalk Server 數(shù)據(jù)庫(kù)。在“數(shù)據(jù)庫(kù)名稱”下拉列表框中,選擇要連接到的 BizTalk 管理數(shù)據(jù)庫(kù) (BizTalkMgmtDb),然后單擊“確定”。 BizTalk Server 管理控制臺(tái)將 BizTalk 組添加到控制臺(tái)樹中。你的BizTalk Server 現(xiàn)已還原,應(yīng)該正在運(yùn)行。你現(xiàn)在應(yīng)該配置備份 BizTalk Server 作業(yè),以開始向新目標(biāo)服務(wù)器寫入備份。還應(yīng)該重新配置新的目標(biāo)系統(tǒng)。重要提示 如果使用的是規(guī)則引擎,則在還原數(shù)據(jù)庫(kù)后,必須重新啟動(dòng) BizTalk Server 組中的每個(gè)服務(wù)器上的規(guī)則引擎更新服務(wù)。有關(guān)如何重新啟動(dòng)規(guī)則引擎更新服務(wù)的詳細(xì)信息,請(qǐng)參閱如何啟動(dòng)、停止、暫停、恢復(fù)或重新啟動(dòng) BizTalk Server 服務(wù)。便箋 如果使用的是 BAM,則此時(shí)還原 BAM 數(shù)據(jù)庫(kù)。
還原一個(gè)數(shù)據(jù)庫(kù)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于還原一個(gè)數(shù)據(jù)庫(kù),如何還原數(shù)據(jù)庫(kù):一步步教你操作,如何還原數(shù)據(jù)庫(kù)的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享文章:如何還原數(shù)據(jù)庫(kù):一步步教你操作(還原一個(gè)數(shù)據(jù)庫(kù))
本文來(lái)源:http://m.fisionsoft.com.cn/article/dhhohhd.html


咨詢
建站咨詢
