Sqlserver備份恢復指南-完整備份恢復

博主會用簡單清晰的方式,帶你系統學習使用T-SQL命令行的方式 給SQL Server 做備份與恢復。我們按照從零開始、逐步深入的路線來講解!

完整備份恢復-差異增量備份恢復-事務日志備份恢復

🔸 SQL Server 備份類型:

類型說明
完整備份(FULL)備份整個數據庫
差異備份(DIFF)備份自上次完整備份以來更改過的數據
日志備份(LOG)備份事務日志,可以用于“時間點恢復”或“連續恢復”

使用T-SQL進行備份

完整備份
BACKUP DATABASE [數據庫名] TO DISK = '備份文件路徑';

舉例:備份qy庫

BACKUP DATABASE qy TO DISK = 'E:\databak\qy.bak';

📝 說明:

  • 文件路徑必須是 SQL Server 所在服務器 本地路徑;
  • 如果文件夾不存在會報錯,記得手動先創建好文件夾。

恢復完整備份

①覆蓋原庫恢復
RESTORE DATABASE qy FROM DISK = 'E:\databak\qy.bak' WITH REPLACE;
②不覆蓋原庫,而是恢復一個副本庫出來

關鍵點當你從備份還原數據庫時,默認會嘗試把 .mdf.ldf 文件放在原數據庫的文件路徑,如果不指定,會沖突(比如兩個庫使用了同一個文件名),所以我們要用 MOVE 語句指定新路徑。

首先檢查備份片中數據庫的邏輯文件名

RESTORE FILELISTONLY FROM DISK = 'E:\databak\qy.bak';

邏輯文件名為qy、qy_log

在這里插入圖片描述

我們接下來就用 MOVE 來指定新的物理文件路徑。

RESTORE DATABASE qy_new
FROM DISK = 'E:\databak\qy.bak'
WITH MOVE 'qy' TO 'E:\qy_restore\qy_new.mdf',MOVE 'qy_log' TO 'E:\qy_restore\qy_new_log.ldf';

恢復成功,下一篇學習使用差異備份恢復

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

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

相關文章

AI 調酒師上崗!接管酒吧吧臺

7月29日,馬老師的 HHB 音樂酒吧在阿里巴巴西溪園區正式開業,開業這天迎來了一位神秘嘉賓“AI 調酒師”! 這位 AI 調酒師不僅能根據你的MBTI、今日情緒、星座運勢、江湖花名等為你特調一杯雞尾酒,還能為這杯酒配上故事和詩文。 點…

【C++進階】一文吃透靜態綁定、動態綁定與多態底層機制(含虛函數、vptr、thunk、RTTI)

【C進階】一文吃透靜態綁定、動態綁定與多態底層機制(含虛函數、vptr、thunk、RTTI)作者:你的C教練 日期:2025-08-01目錄 靜態綁定 vs 動態綁定非虛函數的三大坑多態的四要素虛析構函數為什么必須寫?探秘 vptr/vftable…

VUE基礎知識2

1.計算屬性:使用計算屬性來描述依賴響應式狀態的復雜邏輯。關鍵字computed:{}//計算屬性,使用的時候和函數方法不一樣,不需要加括號。簡單來說就是模板方法的復雜邏輯放到了計算屬性中去。2.計算屬性緩存VS方法:計算屬性值會基于其…

在PyCharm中將現有Gitee項目重新上傳為全新項目

如果你想將當前本地的Gitee項目重新上傳為一個全新的Gitee項目(保留本地代碼但斷開與原倉庫的關聯),可以按照以下步驟操作: 刪除舊的Git遠程倉庫關聯 打開PyCharm,進入你的項目 點擊頂部菜單 Git > Manage Remotes …

設計模式1:創建型模式

設計模式1:創建型模式 設計模式2:結構型模式(編寫中) 設計模式3:行為型模式(編寫中) 前言 設計模式是軟件開發中經過驗證的可復用解決方案,它們源自實踐、提煉于經驗,并…

React--》規劃React組件庫編碼規范與標準 — Button篇

目前前端組件化已經成為前端開發的核心思想之一,在這篇文章中將深入探討如何規劃一個規范的Button組件,讓它不僅能高效支持不同的功能需求還能確保跨項目、跨團隊的一致性,拋磚引玉的方式引出后面組件庫的其他組件的開發! 目錄 B…

中科米堆CASAIM金屬件自動3d測量外觀尺寸三維檢測解決方案

金屬零部件的外觀尺寸檢測直接關系到產品的裝配精度和使用性能。CASAIM基于激光掃描技術的自動化三維掃描系統,為金屬加工行業提供了高效的自動3D測量解決方案,有效解決了傳統檢測方式效率低、覆蓋面有限等問題。激光掃描技術在金屬件測量中優勢明顯。與…

開源數據同步中間件,支持MySQL、Oracle

DBSyncer(英[dbs??k??(r)],美[dbs??k??(r) 簡稱dbs)是一款開源的數據同步中間件,提供MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步場景。支持上傳插件自定義同步轉換業務&#xff0…

中英混合的語音識別XPhoneBERT 監督的音頻到音素的編碼器結合 f0 特征LID

完整項目包獲取點擊文末名片完成一個 Code-Switching(中英混合)的語音識別系統,整個流程如下思路進行: 163. (Step 1) 訓練音頻到音素的編碼器(Audio → Phoneme Encoder) 你已經完成了此部分。核心思路是利…

Param關鍵字的使用

1:當一個方法的某一個參數個數不固定的時候,可以使用Param2:可變的方法參數必須定義為數組類型3:該參數必須放在方法參數的最后,應且只有一個4:參數必須為一維數組5:params不能和ref和out組合使用namespace…

京東云輕量云服務器與騰訊云域名結合配置網站及申請SSL證書流程詳解

京東云輕量云服務器與騰訊云域名結合配置網站及申請SSL證書流程詳解 1. 需求及實現效果 1.1. 需求 先說一下我當前情況,我目前有一個京東云服務器和一個在騰訊云旗下買的域名(不要問為啥一個在京東云,一個在騰訊云,那自然是哪個…

Python入門Day14:面向對象編程初步(OOP入門)

學習目標:理解面向對象編程(OOP)的基本思想:類,對象掌握類的定義,構造方法,實例屬性和方法熟悉self的含義與作用學會用類組織和封裝代碼,初步構建自己的“對象世界”一、什么是面向對…

日志和指標標簽規范化方案

好的,設計一個有效的日志和指標標簽規范化方案對于構建可觀測性強、易于維護、關聯分析順暢的系統至關重要。混亂的標簽命名會極大增加查詢、聚合、告警和故障排除的難度。 以下是一個綜合性的標簽規范化方案建議,結合了行業最佳實踐: 核心目…

Windows和Linux的tree工具

目錄 1.前言 2.Linux的tree工具 2.1.安裝tree 2.2.常用命令與參數 2.3.常見應用場景 2.4.注意事項 3.Windows的tree工具 3.1.基礎語法 3.2.核心參數詳解 3.3.常見應用場景 3.4.局限性與增強方案 4.Windows 與 Linux tree 的核心差異 5.tree工具優勢 5.總結 相關…

[echarts] 更新數據

option {title: { text: 銷售數據 },tooltip: { trigger: axis },legend: { data: [銷量, 庫存] },xAxis: {type: category,data: [襯衫, 羊毛衫, 雪紡衫]},yAxis: { type: value },series: [{ name: 銷量, type: bar, data: [5, 20, 36] },{ name: 庫存, type: line, data: […

通過el-image實現點擊文字查看圖片,及其圖片列表

場景一:表格中有時候會有點擊文字查看圖片的功能(因為表格的一個單元格不方便顯示多個圖片)如下圖所示:對于這個需求,我們可以應對的方案是:在文字旁邊寫一個el-image圖默認顯示多張圖片中的第一張&#xf…

003 實習(前端jquery之輪播圖,學校網頁)

web前端,查詢官網:w3schoolHTML:負責網頁結構&#xff08;頁面元素和內容&#xff09;CSS:負責網頁的表現&#xff08;網頁元素的外觀、位置等頁面樣式&#xff0c;如顏色&#xff0c;大小&#xff09;JAVAScript:負責網頁的行為&#xff08;交互效果&#xff09;<a>:超鏈…

Mysql group by

臨時表與內存表 內存表是 Memory 引擎表&#xff0c;表的數據行都在內存。 臨時表可以使用各種引擎。 臨時表是線程私有表&#xff0c;其他線程不可見&#xff0c;不需考慮重名問題。 session 結束時臨時表會被自動刪除。 如果 Binlog_format row&#xff0c;則臨時表語句不進…

Linux(15)——進程間通信

目錄 一、進程間通信的介紹 ??進程間通信的目的 ??進程間通信的本質 進程間通信的分類 ??管道 ??System V IPC ??POSIX IPC 二、管道 &#x1f9e0;什么是管道 ??匿名管道 &#x1f4dd;匿名管道的原理 &#x1f4dd;pipe函數 &#x1f4dd;匿名管道…

【Flutter】雙路視頻播放方案

最近在做雙路視頻播放&#xff0c;就是在一個頁面播放兩個視頻。我遇到的問題就是音頻焦點沖突問題&#xff0c;在下面說明。什么是雙路視頻播放&#xff08;來自AI&#xff09;雙路視頻播放&#xff08;Dual-Video Playback&#xff09;&#xff0c;從字面上理解&#xff0c;就…