備份SQL Server數據庫并還原到另一臺服務器

我可以將SQL Server數據庫備份到另一臺服務器嗎?

?有時您可能希望將 SQL數據庫從一臺服務器復制到另一臺服務器,或者將計算機復制到計算機。可能的場景包括測試、檢查一致性、從崩潰的機器恢復數據庫、在不同的機器上處理同一個項目等。

是的,您可以通過多種方法做到這一點 - 包括但不限于 SSMS 備份和恢復。

將SQL Server數據庫遷移到另一臺服務器的 3 種方法

對于大量數據,最安全的方法是?備份 SQL數據庫并恢復到另一臺服務器。它比其他方法更不容易出錯,但在遷移數據庫時也需要停機。因此,如果您無法承受任何停機時間,請選擇方法 2 并使用“SQL 管理對象”模式復制數據庫。

如果想方便地在機器之間備份和恢復多個不同實例的SQL數據庫,也可以嘗試“方法3”進行集中管理。

注意:無論您選擇哪種方法,都不允許將SQL Server數據庫備份恢復到較低版本的 SQL Server。例如,您可以將SQL Server2012 的備份恢復到 2016,但反之則不行。

1.從一臺服務器備份和恢復SQL數據庫到另一臺服務器

要將數據庫備份和還原到SQL Server的另一個實例,源計算機和目標計算機可以是運行SQL Server的任何平臺。以下是步驟:

1. 啟動SQL ServerManagement Studio 并連接到您要備份的實例。然后右鍵單擊特定數據庫,選擇“任務”>“備份”

2. 確保備份類型為完整備份,然后選擇目的地。默認情況下,備份文件將保存在 C:\Program Files\Microsoft SQL Server\(實例名稱)\MSSQL\Backup 中。您也可以“刪除”它并“添加”另一個更容易找到的路徑。單擊“確定”執行備份。

3. 將.bak 文件復制到目標機器。如果是與源機器連接的網絡,您也可以將備份復制到網絡共享,然后啟動目標機器將其復制到本地文件夾。?

4. 在目標服務器上啟動 SSMS,連接到您要恢復到的實例。然后右鍵單擊數據庫并選擇還原數據庫

5. 在彈出的窗口中,選擇“設備”并單擊省略的符號以從本地驅動器中選擇備份 .bak 文件。如果無法直接找到,請定位到其存儲路徑,手動輸入文件名,然后點擊“確定”

如果您要恢復的數據庫在目標實例中不存在,請不要創建空數據庫來恢復 .bak 文件,否則您將收到錯誤 3154,說備份集包含數據庫的備份,而不是現有的“模型”數據庫。備份文件中的數據庫名稱將自動用作新的數據庫名稱。您也可以在目標數據庫的文本框中修改它。

6. 確認恢復設置并單擊“確定”執行。

如果由于“操作系統返回錯誤'5(訪問被拒絕)'...”導致數據庫'example'恢復失敗,請切換到“文件”選項卡,選中“將所有文件重新定位到文件夾”,然后單擊“確定”重試。

2.直接將SQL數據庫從一臺服務器復制到另一臺服務器

有一種更直接的方式來傳輸 SQL數據庫 - 復制數據庫向導。有了它,您無需將SQL Server數據庫備份到另一臺服務器,而是直接在不同SQL Server實例之間移動或復制數據庫和某些服務器對象。

但是在使用它之前,你應該知道這個工具的一些限制:

  • 復制數據庫向導在 Express 版中不可用。
  • 它不能將數據庫移動或復制到SQL Server的早期版本。
  • 它不能用于移動或復制系統數據庫。
  • 它不適用于標記為復制或標記為不可訪問、正在加載、脫機、正在恢復等的數據庫...

如果您對他們沒問題,請按照指南傳輸數據庫:

1. 右鍵單擊??要復制的任何數據庫,選擇““任務”” >?“復制數據庫””進入向導。

2. 單擊歡迎屏幕上的“下一步”,選擇具有身份驗證的源服務器,然后單擊“下一步”。然后以相同的方式選擇目標服務器。

3. 選擇傳輸方式。分離“和附加模式”更安全,但需要源數據庫下線。最適合升級數據庫或移動非常大的數據庫。SQL 管理對象方法速度較慢,但??數據庫可以保持在線。

4. 選擇您要傳輸的數據庫。您還可以選擇“移動”“復制”數據庫。

5. 為您要傳輸的每個數據庫配置目標,然后您可以配置此向導創建的集成服務包,選擇“立即運行”,或“設置計劃”定期運行。

6. 向導完成后,單擊“完成”,復制過程將開始。

3. 不同機器之間集中備份和恢復SQL數據庫

如您所知,SQL 備份一次只能備份一個數據庫。如果您有多個數據庫甚至實例要遷移,那么這項任務將變得很費力。雖然復制數據庫向導可以移動或復制多個數據庫,但它的使用有很多限制,例如不能在 Express 版本中工作。

因此,我想介紹一個替代方案,?傲梅企業備份網絡版,幫助您靈活地備份和恢復。使用SQL Server 備份功能,您可以選擇多個實例的多個數據庫進行備份,并將它們恢復到原始位置或具有直觀 GUI 的另一臺受控機器。

此工具與運行 Windows 10/8.1/8/7/Vista/XP、Windows Server/2003/2008 (R2)/2012 (R2)/2016、Windows SBS 2003/2008/2011、Windows Home Server 2011 的機器兼容( 32/64 位)和SQL Server2015 至 2019。?

除了SQL數據庫,它還支持Windows 文件、分區、磁盤和操作系統。您可以從中央計算機輕松管理 LAN 內所有受支持的 PC、服務器和虛擬機的備份任務。

“如何正確安裝和設置軟件:”

在中心機上安裝傲梅企業備份網絡版,在客戶端計算機上安裝代理包。

啟動軟件并轉到“計算機”選項卡,從列表中選擇要管理的計算機,然后單擊“請求控制”以控制這些客戶端計算機。當然,您也可以控制自己的計算機。

如何使用傲梅企業備份網絡版備份SQL Server數據庫:

1. 選擇"SQL Server備份"?選項卡,或從"任務"選項卡中的"新任務"下拉菜單中選擇。

2. 在第 1 步中,單擊+ 添加計算機以檢測所有受控計算機。帶有SQL Server數據庫的客戶端計算機將顯示在彈出窗口中。選擇您要備份的那個,然后單擊“確定”

3. 現在讓我們轉到第 2 步。選擇左側的客戶端計算機,然后單擊+ 添加以檢測所選客戶端計算機上的所有SQL Server實例。然后您可以根據需要在不同的實例上選擇不同的數據庫,然后點擊“確定”

您將需要輸入憑據信息以連接所選實例。Windows 身份驗證和SQL Server身份驗證是可選的。

4. 在步驟 3 中選擇目標路徑。單擊“添加存儲”以添加共享或 NAS 設備作為存儲端。然后你可以選擇一個特定的路徑來存儲這個備份。單擊“確定”確認設置,然后單擊開始備份

在開始之前,您還可以單擊??設置?“啟用”電子郵件通知,或單擊?“計劃”設置自動備份一次/每天/每周/每月。完全備份和差異備份都支持。

如何將SQL Server數據庫備份還原到另一臺服務器:

1. 在“任務”選項卡下找到創建的SQL Server數據庫備份任務。單擊其右上角的“高級”并選擇"還原”

2. 選擇要恢復的計算機和特定數據庫,然后單擊“下一步”

3. 要將數據庫恢復到另一臺服務器,請選擇“恢復到新位置”。然后您可以選擇另一臺受控機器作為目標位置,然后單擊“開始還原”退出。

總結

SQL Server Management Studio 為您提供將SQL Server數據庫從 bak 文件還原到另一臺服務器的選項,或直接將數據庫移動/復制到另一臺服務器。但是如果你想同時管理多個數據庫(包括系統數據庫),傲梅企業備份網絡版的SQL Server備份功能會是一個更簡單的選擇。

不僅將SQL Server數據庫備份到另一臺服務器,該軟件還是 Windows PC 和服務器的全方位數據保護和災難恢復解決方案。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/39085.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/39085.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/39085.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【嵌入式】探索嵌入式世界:在ARM上構建俄羅斯方塊游戲的奇妙之旅

文章目錄 前言:1. 簡介2. 總體設計思路及功能描述2.1 設計思路2.2 功能描述2.3 程序流程圖 3. 各部分程序功能及詳細說明3.1 游戲界面函數3.1.1 游戲界面中的圖片顯示3.1.2 游戲開始界面3.1.3 游戲主界面3.1.4 游戲結束廣告界面3.1.5 游戲界面中的觸摸反饋3.1.6 游戲…

C++11新特性【下】

一、lambda表達式 在C98中,如果想要對一個數據集合中的元素進行排序,可以使用std::sort方法。如果待排序元素為自定義類型,需要用戶定義排序時的比較規則,隨著C語法的發展,人們開始覺得上面的寫法太復雜了&#xff0c…

自動備份Docker中的mysql數據庫

先說一下,在Linux下備份mysql 1、先創建一個腳本文件 #!/bin/bash # MySQL 用戶、密碼、數據庫名稱 DB_USER"dbuser" DB_PASSWORD"dbpassword" DATABASE"mydatabase" # 創建備份目錄 BACKUP_DIR"/path/to/your/backup/dire…

化身李時珍弟子,演繹中醫藥故事,李良濟花神戲,創新傳承中醫藥文化

6月29日,李良濟與花神戲聯袂舉辦的兒童劇本,在李良濟嵩山店強勢開啟。 20余名小朋友,一起在這次中醫藥兒童劇本活動中,化身李時珍弟子,學中醫,識草藥,傳承中醫智慧,沉浸式學習傳統文…

Spring Boot與Apache Kafka的深度集成

Spring Boot與Apache Kafka的深度集成 大家好,我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編,也是冬天不穿秋褲,天冷也要風度的程序猿!今天我們將探討如何在Spring Boot應用中實現與Apache Kafka的深度集成&am…

關于一維,二維正態分布的繪制

繪制一維正態分布代碼 % 給定的均值和標準差 mu 0; % 例如,你可以改變這個值 sigma 1; % 例如,你可以改變這個值 % 定義x的范圍(例如,從mu-3*sigma到mu3*sigma,步長為0.1) x mu - 3*sigma:0.1:m…

STM32 中斷編程入門

目錄 一、中斷系統 1、中斷的原理 2、中斷類型 外部中斷 定時器中斷 DMA中斷 3、中斷處理函數 中斷標志位清除 中斷服務程序退出 二、實際應用 中斷控制LED 任務要求 代碼示例 中斷控制串口通信 任務要求1 代碼示例 任務要求2 代碼示例 總結 學習目標&…

ROS學習筆記(17):建圖與定位(1)

目錄 0.前言 1.定位和建圖 1.里程計(Odometry) 2.掃描匹配(Scan Matching) 3.結尾 0.前言 好久不見各位,前段時間忙著考試(6級和一些專業課)和擺爛斷更了近30天,現在哥們回來更…

計算機畢業設計Python+Spark股票基金推薦與預測系統 股票基金可視化 股票基金推薦系統 股票基金可視化系統 股票基金數據分析 股票基金爬蟲大數據

目 錄 摘 要 Abstract 第1章 前 言 1.1 項目的背景和意義 1.2 研究現狀 1.3 項目的目標和范圍 1.4 論文結構簡介 第2章 技術與原理 2.1 開發原理 2.2 開發工具 2.3 關鍵技術 第3章 需求建模 3.1 系統可行性分析 3.2 功能需求分析 3.3 非功能性…

C++Primer Plus 第十四章代碼重用:編程練習,第一題

CPrimer Plus 第十四章代碼重用:編程練習,第一題 提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動添加 CPrimer Plus 第十四章代碼重用:編程練習,第一題 提示:寫完文章后,目錄可以自動生成&am…

高職人工智能專業實訓課之“生成對抗網絡(GAN)”

一、前言 生成對抗網絡(GAN)作為人工智能領域的一項重要技術,已經在圖像生成、風格遷移、數據增強等多個領域展現出巨大的潛力和應用價值。為了滿足高職院校對GAN專業實訓課程的需求,唯眾人工智能教學實訓憑借其前沿的教育技術平…

mst[講課留檔]

最小生成樹(Minimum Spanning Tree) (1)概念 我們知道,樹是有 n n n個結點, n ? 1 n-1 n?1條邊的無向無環的連通圖。 一個連通圖的生成樹是一個極小的連通子圖,它包含圖中全部的 n n n個頂點,但只有構成一棵樹的 n ? 1 n-1 …

內容營銷專家劉鑫煒:越是賺不到錢,越要加大推廣力度

這兩天,一位跟我們有長期合作關系的小微企業主老蘇問我。 “現在錢這么不好賺,品牌推廣應該怎么做?” 我說:“這是好機會,加大投放力度!” 老蘇很是不解,這時候不開源節流,還要加…

使用Git從Github上克隆倉庫,修改并提交修改

前言 本次任務主要是進行github提交修改的操作練習實踐,本文章是對實踐過程以及遇到的問題進行的一個記錄。 在此之前,我已經簡單使用過github,Git之前已經下好了,所以就省略一些步驟。 步驟記錄 注冊github賬號,gi…

【C++】C++指針在線程中調用與受保護內存空間讀取方法

引言 在C的多線程編程中,正確地管理內存和同步訪問是確保程序穩定性和安全性的關鍵。特別是當涉及到指針在線程中的調用時,對受保護內存空間的訪問必須謹慎處理,以防止數據競爭、死鎖和內存損壞等問題。本文將詳細探討C指針在線程中調用時如何…

理解 React 的嚴格模式

文章目錄 有什么優劣優點:缺點: 使用場景如何使用為整個應用啟用嚴格模式一部分代碼啟用嚴格模式 React 的 Strict Mode(嚴格模式)是一種用于檢測應用中潛在問題的開發工具。它不會渲染任何可見的 UI 元素,而是通過激活…

element-ui如何做表單驗證

Element UI 使用表單驗證通常涉及兩個主要組件&#xff1a;el-form 和 el-form-item。 el-form 負責管理表單數據和驗證規則&#xff0c;而 el-form-item 用于定義需要驗證的表單項。 <template><el-form :model"form" :rules"rules" ref"fo…

易校網校園綜合跑腿小程序源碼修復運營版

簡介&#xff1a; 易校網校園綜合跑腿小程序源碼修復運營版&#xff0c;帶服務端客戶端前端文檔說明。 源碼安裝方法&#xff1a; 需要準備小程序服務號 服務器 備案域名 校園網跑腿小程序源碼需要準備 1.小程序 2.服務器&#xff08;推薦配置2h4g3m&#xff09; 3.域名…

使用JMeter+Grafana+Influxdb搭建可視化性能測試監控平臺

【背景說明】 使用jmeter進行性能測試時&#xff0c;工具自帶的查看結果方式往往不夠直觀和明了&#xff0c;所以我們需要搭建一個可視化監控平臺來完成結果監控&#xff0c;這里我們采用三種JMeterGrafanaInfluxdb的方法來完成平臺搭建 【實現原理】 通過influxdb數據庫存儲…

開源模型應用落地-FastAPI-助力模型交互-WebSocket篇(五)

一、前言 使用 FastAPI 可以幫助我們更簡單高效地部署 AI 交互業務。FastAPI 提供了快速構建 API 的能力,開發者可以輕松地定義模型需要的輸入和輸出格式,并編寫好相應的業務邏輯。 FastAPI 的異步高性能架構,可以有效支持大量并發的預測請求,為用戶提供流暢的交互體驗。此外,F…