當前位置:首頁 » 操作系統 » 2014還原資料庫

2014還原資料庫

發布時間: 2022-04-30 20:38:20

⑴ 2014版sqlserver備份.bak文件在2008版sqlserveer上怎麼還原

1、右鍵選擇系統資料庫,並點擊彈出菜單中的「還原資料庫」。

⑵ SQL資料庫如何還原

  1. 把資料庫的備份文件放到伺服器的任意目錄下先, 然後按下面的步驟做。

  2. 如何從備份設備還原備份(企業管理器) ,從備份設備還原備份 。

  3. 展開伺服器組,然後展開伺服器。

  4. 展開"資料庫"文件夾,右擊資料庫,指向"所有任務"子菜單,然後單擊"還原資料庫"命令。

  5. 在"還原為資料庫"框中,如果要還原的資料庫名稱與顯示的默認資料庫名稱不同,請在其中進行輸入或選擇。

  6. 若要用新名稱還原資料庫,請輸入新的資料庫名稱。

  7. 說明 為資料庫指定新名稱將自動為從資料庫備份中還原的資料庫文件指定新名稱。

  8. 單擊"從設備",然後單擊"選擇設備"。

  9. 在"還原自"下,單擊"磁帶"或"磁碟",然後選擇還原設備。

  10. 如果沒有出現設備,則單擊"添加"以添加現有的備份設備或創建新的備份設備。

  11. 在"還原資料庫"對話框內,單擊"查看內容"並選擇要還原的備份集。

  12. 說明 此選項將掃描備份集以獲得備份內容信息,該操作可能需要花費較長時間,特別是在使用磁帶設備時。

  13. 如果已經知道要還原的備份集,則在"備份號"中輸入備份集編號。

  14. 在"還原備份集"下執行下列操作之一: 單擊"資料庫 — 完全"還原資料庫備份。

  15. 單擊"資料庫 — 差異"還原差異資料庫備份。

  16. 單擊"事務日誌"應用事務日誌備份。

⑶ 如何還原資料庫

必須將所有資料庫還原到相同的標記,以確保各個資料庫間的事務狀態一致。有關詳細信息,請參閱標記的事務、完整備份和日誌備份。如果目標系統中只有一個伺服器,請確保還原了所有日誌備份集(除了最新日誌備份集以外)。有關詳細信息,請參閱查看已還原備份的歷史記錄。如果沒有還原所有日誌備份集,並且當前沒有運行還原作業,請運行還原作業(必要時,請手動運行)。如果存在尚未完成的可還原備份集,則作業將處理它們,直到所有備份集全部還原為止。如果目標系統中有多個伺服器,則必須將所有伺服器還原到相同的備份集。你必須查看每個伺服器的還原歷史記錄,確保所有伺服器上還原的最新日誌備份集都是相同的。如果不同,則必須在需要還原最新日誌備份集的每個伺服器上手動運行還原作業。當所有的伺服器都還原為相同的備份集後,最終的備份集可以手動還原。adm_BackupHistory 表是記錄源系統日誌傳送過程歷史記錄的核心。所有執行的備份工作都記錄到此表中。目標系統中的所有伺服器都從此表讀取信息,以獲取執行其還原工作所需的信息。便箋 如果從備份還原 BAM 主導入資料庫,則還應該使用該 BAM 主導入資料庫備份之前的備份來還原 BAM 存檔資料庫、BAM 星型架構資料庫和 BAM 分析資料庫。有關詳細信息,請參閱備份和還原 BAM。 便箋 如果將源資料庫的完整備份或日誌備份從備份 BizTalk Server 作業放置它們的位置上移走,則應該更新目標系統上 bts_LogShippingDatabases 表中該資料庫的相關行,將 LogFileLocation 或 DBFileLocation 設置為目標系統應從中讀取完整/日誌備份文件的新位置。運行 bts_ConfigureBtsLogShipping 存儲過程時,將填充此表。默認情況下,這些列設置為空,這表明目標系統應該從 adm_BackupHistory 表中存儲的位置上讀取這些備份文件。 重要提示 請總是在某個安全位置保留備份文件的一個副本。即使你進行了日誌備份,在沒有備份文件的情況下也無法還原資料庫。 先決條件若要執行此過程,必須以 SQL Server sysadmin 固定伺服器角色成員的帳戶登錄。還原資料庫 (SQL Server 2008 R2/2008 SP1)在確定為目標系統的計算機上,依次單擊「開始」、「所有程序」、「Microsoft SQL Server 2008 R2」和「SQL Server Management Studio」。在「連接到伺服器」對話框中,指定目標系統上 SQL Server 的名稱,然後單擊「連接」,連接到相應的 SQL Server。在揗「Microsoft SQL Server Management Studio」中,依次雙擊相應的伺服器、「SQL Server 代理」和「作業」。在詳細信息窗格中,右鍵單擊揃「BTS 日誌傳送 - 獲取備份歷史記錄」,然後單擊「禁用」。在「禁用作業」對話框中,該狀態更改為「成功」。在詳細信息窗格中,右鍵單擊揃「BTS 日誌傳送 - 還原資料庫」,然後單擊「禁用」。在「禁用作業」對話框中,該狀態更改為「成功」。在詳細信息窗格中,右鍵單擊「BTS 日誌傳送 - 還原到標記」,然後單擊「作業開始步驟…」。出現「開始 <servername> 上的作業」對話框時,單擊「步驟 ID 1」(默認情況下處於選中狀態),然後單擊「開始」。 「開始 <servername> 上的作業」對話框將關閉,而「開始作業 - <servername>」對話框仍打開。此對話框將顯示正在運行的作業的進度和狀態。當作業完成後,檢查「狀態」是否為成功,然後單擊「關閉」。如果「狀態」為錯誤,請單擊「消息」欄位中的鏈接,以獲取有關該問題本質的詳細信息。如果該作業成功,則 SQL Server 代理作業和 BizTalk Server 資料庫會還原到目標系統。在以前編輯 SampleUpdateInfo.xml 文件所使用的、運行 BizTalk Server 的計算機上打開命令提示符。導航到以下目錄:驅動器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore。便箋 在64 位計算機中,請瀏覽至以下文件夾:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。 在命令提示符下,鍵入:cscript UpdateDatabase.vbs SampleUpdateInfo.xml此腳本可更新存儲其他資料庫的位置信息的所有表。便箋 你只需在 BizTalk 組中的一個伺服器上運行 UpdateDatabase.vbs。 在64 位計算機上,必須從 64 位命令提示符下運行 UpdateDatabase.vbs。 便箋 如果配置了 EDI,則導航至 %SystemRoot%\Program Files\Microsoft BizTalk Server <版本>\Schema\Restore,然後打開 SampleUpdateInfo.xml 文件以便進行編輯。在 <OtherDatabases> 部分中添加以下文本: <Database Name="MsEDIAS2" oldDBName="old dta db name" oldDBServer="old dta server" newDBName="new dta db name" newDBServer="new dta server" />。保存編輯後的 SampleUpdateInfo.xml 文件。 將編輯後的 SampleUpdateInfo.xml 文件復制到 BizTalk Server 組中每個運行 BizTalk Server 的計算機上的 驅動器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore 目錄中。便箋 在64 位計算機中,請瀏覽至以下文件夾:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。 按照步驟 7 中的說明,在 BizTalk Server 組中的每個計算機上打開命令提示符窗口。導航到以下目錄:驅動器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore。便箋 在64 位計算機中,請瀏覽至以下文件夾:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。在命令提示符下,鍵入:cscript UpdateRegistry.vbs SampleUpdateInfo.xml此腳本可更新存儲其他資料庫的位置信息的所有注冊表項。便箋 你需要在 BizTalk 組中的每個伺服器上運行 UpdateRegistry.vbs。 便箋 在64 位計算機上,必須從 64 位命令提示符下運行 UpdateRegistry.vbs。 重新啟動所有 BizTalk Server 服務。有關如何重新啟動 BizTalk Server 服務的詳細信息,請參閱如何啟動、停止、暫停、恢復或重新啟動 BizTalk Server 服務。還原資料庫後,必須重新啟動 Windows 管理規范服務。依次單擊「開始」、「運行」,然後鍵入 services.msc,最後單擊「確定」。如果顯示「用戶訪問控制」對話框,請驗證描述的操作是否為你希望的操作,然後單擊「繼續」。右鍵單擊揥「Windows 管理規范」,然後單擊「重新啟動」。在用於管理 BizTalk Server 的計算機上,依次單擊「開始」、「所有程序」、Microsoft BizTalk Server�0�22013,然後單擊「BizTalk Server 管理」。在控制台樹中,右鍵單擊揃「BizTalk 組」,然後單擊「刪除」。在控制台樹中,右鍵單擊「BizTalk Server�0�22013 管理」,然後單擊「連接到現有組」。在「連接到現有 BizTalk Server 配置資料庫」對話框的「SQL Server 名稱」下拉列表框中,選擇充當 BizTalk 管理資料庫宿主的 Microsoft SQL Server 實例的名稱。在選擇 SQL Server 的實例時,BizTalk Server 將自動嘗試檢測該計算機上的 BizTalk Server BizTalk Server 資料庫。在「資料庫名稱」下拉列表框中,選擇要連接到的 BizTalk 管理資料庫 (BizTalkMgmtDb),然後單擊「確定」。 BizTalk Server 管理控制台將 BizTalk 組添加到控制台樹中。你的BizTalk Server 現已還原,應該正在運行。你現在應該配置備份 BizTalk Server 作業,以開始向新目標伺服器寫入備份。還應該重新配置新的目標系統。重要提示 如果使用的是規則引擎,則在還原資料庫後,必須重新啟動 BizTalk Server 組中的每個伺服器上的規則引擎更新服務。有關如何重新啟動規則引擎更新服務的詳細信息,請參閱如何啟動、停止、暫停、恢復或重新啟動 BizTalk Server 服務。 便箋 如果使用的是 BAM,則此時還原 BAM 資料庫。

⑷ sql2005怎麼還原2014備份的資料庫

首先、點擊桌面的「sql
server
management
studio」打開,sql2005的管理器,點擊「連接」登錄:
一、新建資料庫
1、新建資料庫
右鍵點擊「資料庫」——「新建資料庫」:
mssql2005備份還原圖文教程
填寫資料庫名,如mydata,選擇資料庫保存路徑,一般可以保持默認地址,點擊「確定」。
2、新建用戶
右鍵點擊「安全性」——「登錄名」——「新建登錄名」:
mssql2005備份還原圖文教程
填寫登錄名,如mydata。選擇「sql
server身份驗證」,輸入密碼。下方的「強制密碼過期」不要選擇,默認資料庫選擇您用戶登陸對應的資料庫,如mydata。如圖:
點擊「用戶映射」,「映射到此登錄名的用戶」勾選對應的資料庫,如mydata。資料庫成員角色勾選「public」和「db_owner」,點「確定」。如圖:
至此新建資料庫就完成了。
二、還原資料庫
首先將資料庫備份bak文件上傳到伺服器,建議放到d:\mssql
目錄
,如mydata.bak。右鍵點擊要還原的資料庫,選擇「任務」——「還原」——「資料庫」,如圖:
注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制許可權,否則還原或備份會失敗。保存備份的目錄也必須有這個許可權!!
若不是本伺服器上早期的備份,請選擇「源設備」,點右側的「…」查找bak文件,完成後下方會顯示出備份集,「還原」那勾選:
然後點擊「選項」,勾選「覆蓋現有資料庫」,「將資料庫文件還原為:」的文件路徑指向現在的資料庫文件,點擊「確定」就開始還原了,備份太大的話,還原時間要稍微長點:
還原成功後,系統會提示:
還原成功後,請檢查下表的架構是否是dbo:
若是資料庫名或其他架構,如為mydata架構,需要在「安全性」——「架構」,新建一個所有者為dbo的mydata架構。
新建一個所有者為dbo的mydata架構:
三、附加資料庫
首先將您的資料庫mdf和ldf文件上傳到伺服器的某個目錄(一般不要放在系統盤,以免系統損壞造成數據丟失),比如d:\mssql目錄,並給該目錄mssqluser的完全控制許可權。
注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制許可權,否則還原或備份會失敗。保存備份的目錄也必須有這個許可權!!
其次,右鍵點擊您的資料庫,選擇附加:
點擊添加,添加您的mdf文件:
點擊確定就可以附加成功資料庫了,在資料庫中能看到新附加的資料庫:
注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制許可權,否則還原或備份會失敗。保存備份的目錄也必須有這個許可權!!

⑸ 如何還原sql資料庫

1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖:

⑹ SQL server2014中備份的資料庫怎麼還原在sql server2012中

backup
database
[資料庫名]
to
disk
=
n'd:\sql_bake\資料庫名am1am'
with
noinit
,
nounload
,
name
=
n'資料庫名
備份',
noskip
,
stats
=
10,
noformat
你選擇的是noformat-追加備份,也就是不覆蓋原有數據,資料庫大小2g備份大概是200m
第一天備份文件大小200m
第二天400m
第三天600m
這個文件會不停的追加大小,如果你備份頻繁,追加的就頻繁。

⑺ 如何在sql2012上還原sql2014備份的資料庫

在目標資料庫中選擇你要還原的庫,
點擊源設備
進去之後點添加,找到你備份好的資料庫,勾選
點確定
還原時候斷開所有與資料庫的連接
要不會報你不能獨占資料庫的錯誤
在看左邊的列表
看見
有資料庫
下面還有hrcmne
hrcmne_oracle
等等列表嗎
假設你還原hrcmne這個庫
右擊「資料庫」進行還原
不要點擊「hrcmne
上面的還原
要是不聽可能會有你意想不到的報錯

熱點內容
穿越火線掛機腳本 發布:2024-10-05 13:05:44 瀏覽:33
分解質因數c語言 發布:2024-10-05 12:15:53 瀏覽:777
mysql存儲過程字元編碼 發布:2024-10-05 12:05:48 瀏覽:182
c語言命名 發布:2024-10-05 11:56:38 瀏覽:617
編程哪個好學習 發布:2024-10-05 11:50:59 瀏覽:999
為什麼不買安卓旗艦 發布:2024-10-05 11:46:04 瀏覽:381
ostcb編譯條件 發布:2024-10-05 11:28:24 瀏覽:993
win10怎麼關閉登錄密碼 發布:2024-10-05 11:09:55 瀏覽:935
降溫解壓器 發布:2024-10-05 10:54:15 瀏覽:421
軋鋼壓縮空氣 發布:2024-10-05 10:54:10 瀏覽:185