使用sql server management studio還原sql資料庫備份

我們之前介紹過使用命令列進行簡單的SQL資料庫還原,該命令列非常適合還原在同一個SQL Server安裝上建立的備份檔案,但是,如果您要還原在不同安裝上建立的備份,或者只是喜歡點選式介面,使用SQLServerManagementStudio(或速成版)可以簡化此任務。...

我們之前介紹過使用命令列進行簡單的SQL資料庫還原,該命令列非常適合還原在同一個SQL Server安裝上建立的備份檔案,但是,如果您要還原在不同安裝上建立的備份,或者只是喜歡點選式介面,使用SQLServerManagementStudio(或速成版)可以簡化此任務。

注意:SQLServer專家可能希望跳過今天的課程,因為這是針對初學者的。

在開始之前,您需要將SQL備份檔案(通常具有.BAK副檔名)複製到目標SQL Server計算機上的本地硬碟驅動器。

開啟SQL Server Management Studio並登入到要將資料庫還原到的SQL Server。最好以Windows管理員或SQL“sa”使用者身份登入。

使用sql server management studio還原sql資料庫備份

登入後,右鍵單擊資料庫資料夾,然後選擇“還原資料庫”。

使用sql server management studio還原sql資料庫備份

單擊“用於還原的源”部分下“從裝置”旁邊的省略號按鈕。

使用sql server management studio還原sql資料庫備份

將“檔案”設定為備份媒體,然後單擊“新增”。

使用sql server management studio還原sql資料庫備份

瀏覽到要還原的SQL備份(BAK)檔案。

使用sql server management studio還原sql資料庫備份

使用sql server management studio還原sql資料庫備份

在“還原資料庫”對話方塊中,鍵入或選擇要將此備份還原到的資料庫的名稱。

  • 如果選擇現有資料庫,它將替換為備份中的資料。
  • 如果鍵入SQL Server安裝中當前不存在的資料庫名稱,則將建立該名稱。

接下來,選擇要使用的還原點。由於SQL備份檔案可以包含多個備份,因此您可能會看到列出了多個還原點。

使用sql server management studio還原sql資料庫備份

此時,已經輸入了足夠的資訊來恢復資料庫。但是,SQL備份檔案儲存有關資料檔案複製位置的資訊,因此如果存在任何檔案系統問題,例如目標目錄不存在或資料檔名衝突,則會發生錯誤。恢復在其他SQL Server安裝上建立的備份時,這些問題很常見。

要檢視和更改檔案系統設定,請單擊“還原資料庫”對話方塊左側的“選項”頁。

使用sql server management studio還原sql資料庫備份

在“選項”頁上,您需要確保“還原為”列指向有效的資料夾位置(您可以根據需要更改它們)。檔案不必存在,但資料夾路徑必須存在。如果相應的檔案確實存在,SQL Server將遵循一組簡單的規則:

  • 如果“到資料庫”(來自“常規”頁)與還原資料庫備份(即還原到匹配的資料庫)匹配,則作為還原的一部分,將覆蓋相應的檔案。
  • 如果“To database”與還原資料庫備份不匹配(即還原到其他資料庫),則需要選中“Overwrite the existing database”以完成還原過程。請謹慎使用此功能,因為您可能會從完全不同的資料庫中還原資料檔案上的資料庫備份資訊。

通常,您可以根據“原始檔名”(即SQL Server用於引用相應檔案的內部名稱)來判斷資料庫的不同。

使用sql server management studio還原sql資料庫備份

設定還原選項後,單擊“確定”。

使用sql server management studio還原sql資料庫備份

結論

SQLServerManagementStudio使恢復過程變得簡單,是很少執行資料庫恢復的理想選擇。此過程適用於從Express到Enterprise的所有SQL Server版本。如果您使用的是Express版本,則可以下載SQL Server Management Studio Express以訪問此介面。

連結

從Microsoft下載SQL Server Management Studio Express

  • 發表於 2021-04-13 11:29
  • 閱讀 ( 42 )
  • 分類:網際網路

你可能感興趣的文章

聯盟(union)和sqlserver中的union all(union all in sql server)的區別

...的行,而union all給出的結果資料集包含重複的行。SQLServer使用這些SQL命令執行語句。 引用 1.“SQL聯合。”First Normal Form(1NF)-資料庫規範化。請參閱2。“SQL UNION ALL。”First Normal Form(1NF)-資料庫規範化。此處提供2.“SQL聯合所...

  • 發佈於 2020-10-18 10:13
  • 閲讀 ( 46 )

ddl公司(ddl)和dml公司(dml)的區別

...料儲存在表中。表由行和列組成。行是記錄,列是欄位。使用主鍵和外來鍵等約束連線表。關係資料庫管理系統用於儲存、檢索和操作資料。其中一些是MSSQL、Oracle、MySQL。使用結構化語言SQL來執行查詢。資料定義語言(DDL)和...

  • 發佈於 2020-10-24 04:48
  • 閲讀 ( 48 )

使用bginfo構建網路計算機的系統資訊資料庫

...機的系統資訊記錄在一個集中的儲存位置。然後,您可以使用這些資料來監視或報告這些系統,無論您認為合適與否。 bginfo設定 如果您熟悉BGInfo,可以跳過此部分。但是,如果您從未使用過此工具,只需幾分鐘即可完成設定,...

  • 發佈於 2021-04-13 02:12
  • 閲讀 ( 78 )

使sql server資料庫維護簡單的批處理指令碼

...高資料庫的效能和可靠性。我們之前已經向您展示瞭如何使用簡單的命令列指令碼備份SQL Server資料庫,因此我們將以同樣的方式提供一個指令碼,它將允許您輕鬆地執行常見的維護任務。 壓縮/收縮資料庫[/Compact] 有幾個因素會...

  • 發佈於 2021-04-13 07:02
  • 閲讀 ( 33 )

輕鬆檢視資料庫中各個sql表的磁碟空間使用情況

...indows資源管理器中檢視底層檔案來輕鬆檢視整個資料庫所使用的磁碟空間,但如果您想更深入地挖掘並檢視組成整個資料庫總和的部分,該怎麼辦? 要檢視此資訊,需要檢視各個表的大小。值得慶幸的是,SQLServer有一個內建的...

  • 發佈於 2021-04-13 07:54
  • 閲讀 ( 29 )

如何將sql資料庫備份到網路共享

...): 將變數設定為本地SQL備份目錄。建立MyDB的SQL備份(使用Windows身份驗證)到本地SQL備份目錄。將本地備份檔案複製到網路共享。刪除本地備份檔案。 同樣,這是首選方法,因為它是現成的,而且備份失敗的可能性很小,因...

  • 發佈於 2021-04-13 10:39
  • 閲讀 ( 50 )

為您的網路設定lan喚醒控制面板

...雖然伺服器需要全天候可用,但桌面系統只需要在相應的使用者需要時可用,或用於計劃的維護任務。其餘時間(通常超過50%的時間),系統可以保持在低功耗模式,從而降低功耗,從而降低成本。 雖然Windows系統有喚醒自己以...

  • 發佈於 2021-04-13 12:18
  • 閲讀 ( 56 )

使用smtp在sql server中傳送自動作業電子郵件通知

...安裝到主資料庫中,這樣就可以方便地從任何需要的地方使用它。 開啟“SQL Server代理\作業”列表,然後選擇要為其建立通知的作業的屬性: 單擊步驟選項卡,您將看到如下螢幕: 單擊“新建”按鈕建立新的作業步驟。我們...

  • 發佈於 2021-04-14 15:47
  • 閲讀 ( 51 )

odbc資料庫(odbc)和sql語句(sql)的區別

...個資料來源時,ODBC非常方便。ODBC是安全的,因為它包含使用者名稱,ODBC驅動程式使用密碼進行身份驗證和加密程式。如果前端客戶機使用的查詢效能很差,那麼使用ODBC的效能可能是一個問題。最好是在伺服器端處理查詢結果...

  • 發佈於 2021-06-23 20:06
  • 閲讀 ( 55 )

ldf公司(ldf)和中密度纖維板(mdf)的區別

LDF與MDF 公司使用資料庫來儲存、檢查和檢索有價值的資訊,如客戶、市場調查、賬目、市場趨勢、供應清單、員工以及其他對公司及其日常運營至關重要的資料。大多數公司使用microsoftsql來建立資料庫和儲存資訊,這使得它成...

  • 發佈於 2021-06-23 22:08
  • 閲讀 ( 60 )