Skip to content
  • 熱門
  • 趨勢
  • 精選

Forgot Password?

← Back to login
世界圖譜
世界圖譜
  • 熱門
  • 趨勢
  • 精選
登入
訂閱
世界圖譜
世界圖譜

如何在SQL Server中備份和恢復數據庫?

  • 2023-07-24
  • Ann

內容

在SQL Server中,數據庫可以存儲在不同的文件和文件組中。 如果您的數據庫較小(100 MB 或更少),則無需過多擔心文件和文件組。 但如果您有一個大型數據庫(多個 GB 或 TB),將數據分離到不同的文件中可以幫助您優化性能。 您可以將數據文件存儲在不同的磁盤上。 這也將有助於更快地備份和恢復數據,因為您不需要恢復整個數據庫,而只需恢復選定的文件或文件組。

備份類型

在 SQL Server 中,有不同類型的備份:

  • 完整備份: 包含數據庫中的所有信息。
  • 差異備份: 它需要一個完整的備份,然後存儲以前的備份和當前數據庫之間的差異。 此備份需要的信息較少,因為它僅存儲差異。
  • 事務日誌備份: 存儲有關事務日誌的信息。

為什麼備份很重要?

您的數據庫可能會由於各種原因而損壞。 備份將幫助您在發生災難和問題(例如硬件故障、病毒攻擊或其他問題)時恢復丟失的數據庫。

如何使用SSMS創建完整備份?

  • 您可以使用 SQL Server Management Studio (SSMS) 在 SQL Server 上創建完整備份。 為此,請打開 SSMS,右鍵單擊數據庫並選擇 任務 > 備份。
  • 在數據庫備份窗口中,選擇 滿的 備份類型。

如何使用 T-SQL 創建完整數據庫備份?

如果要自動備份,可以使用 T-SQL 代碼。 T-SQL 是用於自動執行 SQL Server 任務的 SQL Server 語言。

下一個 example 展示如何使用 T-SQL 創建完整備份。

備份數據庫 [AdventureWorks2019] 至磁盤 = N’C:backupsAdventureWorks2019.bak’,帶 NOFORMAT、NOINIT、名稱 = N’AdventureWorks2019-完整數據庫備份’、SKIP、NOREWIND、NOUNLOAD、STATS = 10
和

如何自動安排備份?

  • 您可以安排備份在特定時間運行。 為此,請在 SSMS 中創建備份並選擇 腳本 > 作業的腳本操作。
作業的腳本操作” width=”768″ height=”742″sizeds=”(max-width: 768px) 100vw, 768px” srcset=”https://webbedxp.com/image/1677526354.png 1024w, https://cdn-cmlep.nitrocdn.com/DLSjJVyzoV cUgUSBlgyEUoGMDKLbWXQr/assets/images/optimized/rev-ebc086c/blog/image/2023/01/script-action-to-job-1-300×290.png 300w,https://cdn-cmlep.nitrocd n.com/DLSjJVyzoVcUgUSBlgyEUoGMDKLbWXQr/assets /images/optimized/rev-ebc086c/blog/image/2023/01/script-action-to-job-1-768×742.png 768w,https://cdn-cmlep.nitrocdn.com/ DLSjJVyzoVcUgUSBlgyEUoGMDKLbWXQr/assets/images/optimized/rev-ebc086c/blog /image/2023/01/script-action-to-job-1.png 1046w” src=”https://webbedxp.com/image/1677526 354.png” class=”wp-image-121413 硝基惰性” 解碼=”異步” 硝基惰性空 id=”MzM4OjgwMw==-1″>
  • 在新作業中,轉到“計劃”頁面,然後按新建按鈕創建新計劃。
  • 您可以安排作業每天、每小時等運行。
如何安排作業每天、每小時等運行的圖像。 在新的作業調度窗口中。

如何使用SSMS創建差異備份?

  • 首先,確保您已經有完整備份。
  • 然後右鍵單擊數據庫並選擇 任務 > 備份。
如何在 SSMS 中備份數據庫的圖像
  • 在備份類型下,確保選擇差異備份類型。
如何將備份類型設置為差異的圖像

如何使用T-SQL創建差異備份?

您還可以使用 T-SQL 命令創建差異備份。

備份數據庫 [AdventureWorks2019] 至磁盤 = N’C:backupsAdventureWorks2019.bak’,帶差異、原始、NOINIT、名稱 = N’AdventureWorks2019-完整數據庫備份’、跳過、無風、無負載、統計 = 10
和

如何使用 SSMS 創建一個文件或一組文件的備份?

  • 在 SSMS 中,右鍵單擊數據庫並選擇 任務 > 備份。
如何從 SSMS 備份數據庫的圖像
  • 選擇文件和文件組選項。
文件和文件組選項中備份組件選擇的圖像
  • 選擇要備份的文件和文件組,然後按“確定”。
要備份的標記文件和文件組的圖像

如何使用 T-SQL 創建一個文件或一組文件的備份?

或者,您可以使用 T-SQL 命令創建文件或文件組備份。

備份數據庫 [Northwind] FILEGROUP = N’PRIMARY’ TO DISK = N’C:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLBackupNorthwind.bak’WITH NOFORMAT、NOINIT、NAME = N’Northwind-完整數據庫備份’、SKIP、SIN VIENTO、SIN CARGA、ESTADÍSTICAS = 10
和

如何使用 SSMS 恢復備份?

  • 要使用 SSMS 恢復備份,請轉到對象資源管理器,右鍵單擊數據庫並選擇“恢復數據庫”選項。
顯示如何從 SSMS 中的對象資源管理器恢復數據庫的圖像
  • 在“還原數據庫”窗口中,選擇要還原的數據庫和備份集,然後單擊“確定”。
要從“還原數據庫”窗口還原的備份集的圖像

如何使用 T-SQL 恢復備份?

或者,您可以使用 T-SQL 命令來恢復數據庫。

使用 [master]
恢復數據庫 [AdventureWorks2019] 來自磁盤 = N’C:backupsAdventureWorks2019.bak’ 文件 = 10,無負載,統計 = 5
和

如何使用SSMS恢復差異備份?

  • 要使用 SSMS 恢復數據庫,請轉到對象資源管理器,右鍵單擊數據庫並選擇“恢復數據庫”選項。
顯示如何從 SSMS 中的對象資源管理器恢復數據庫的圖像
  • 在“還原數據庫”窗口中,選擇要還原的數據庫,選擇完整備份,選擇要還原的差異集,然後單擊“確定”。
顯示如何從“還原數據庫”窗口選擇要還原的數據庫的圖像

如何使用T-SQL恢復差異備份?

或者,您可以使用 T-SQL 命令來恢復差異備份。

使用 [master]
恢復數據庫 [AdventureWorks2019] 來自磁盤 = N’C:backupsAdventureWorks2019.bak’,文件 = 10,無恢復,無加載,統計 = 5
恢復數據庫 [AdventureWorks2019] 來自磁盤 = N’C:backupsAdventureWorks2019.bak’ 文件 = 11,無負載,統計 = 5
和

如何使用 SSMS 恢復文件和文件組?

  • 打開 SSMS,轉到對象資源管理器,右鍵單擊數據庫並選擇還原文件和文件組選項。
顯示如何從 SSMS 中的對象資源管理器恢復文件和文件組的圖像
  • 選擇要還原的源數據庫和目標數據庫,然後選擇文件組集。
從“還原文件和文件組”窗口選擇要還原的備份集的圖像

如何使用 T-SQL 恢復文件和文件組?

或者,您可以使用 T-SQL 命令來恢復數據庫文件或文件組。

恢復數據庫 [Northwind] FILE=N’Northwind’ FROM DISK=N’C:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLBackupNorthwind.bak’ 文件=7,無下載,統計=10
和

結論

在本文中,我們討論了 SQL Server 中的不同類型的備份以及如何創建這些備份。 我們還討論了使用 SSMS 和 T-SQL 命令恢復數據庫備份的步驟。 如果數據庫備份損壞,您可以使用第三方工具,例如 Stellar Toolkit for MS SQL。 它包含一個名為 Stellar Backup Extractor for MS SQL 的專用工具,可以從損壞的備份 (.bak) 文件中恢復 SQL 數據庫。

經常問的問題

如果 SSMS 更容易,為什麼我應該使用 T-SQL 來備份和恢復數據庫?

T-SQL 通常用於自動化該過程。

我的機器應該使用什麼類型的備份?

這取決於數據和數據庫的大小。 如果您運行的是小型數據庫,則可以使用完整備份。 但是,如果您的數據庫很大,請將完整備份與差異日誌和事務日誌結合起來。

如果我的數據庫損壞了。 我可以使用備份來恢復數據庫嗎?

是的,您可以在這種情況下使用備份。

如果備份損壞怎麼辦?

如果備份文件損壞,您可以使用Stellar Toolkit for MS SQL。 該軟件包含一個名為 Stellar Backup Extractor for MS SQL 的模塊,可以從損壞的備份 (.bak) 文件中提取數據庫。

有沒有第三方的數據庫備份工具?

用於備份 SQL Server 數據庫的一些第三方解決方案包括:
SQL和FTP備份: 用於備份數據庫並存儲在FTP、SFTP、FTPS、NAS、網絡、 Google Drive、Dropbox、Box、Amazon S3、Azure 存儲、Backblaze 等其他工具。

備份與恢復 Microsoft SQL服務器 文布解決方案: 該軟件可以幫助從多個服務器備份多個數據庫。

相關貼文

一切新內容 iOS 15.2 Beta 2:舊聯繫人、隱藏我的電子郵件改進等等

一切新內容 iOS 15.2 Beta 2:舊聯繫人、隱藏我的電子郵件改進等等

如何創建可啟動 Windows 7 USB 或 DVD 安裝設置盤

如何創建可啟動 Windows 7 USB 或 DVD 安裝設置盤

10 種最佳修復方法 Instagram 視頻的聲音不起作用

10 種最佳修復方法 Instagram 視頻的聲音不起作用

檢查模型準確性 Facebook AI的新數據集

檢查模型準確性 Facebook AI的新數據集

任務管理器被管理員禁用 Windows?  5 種修復方法

任務管理器被管理員禁用 Windows? 5 種修復方法

什麼是 Anynet+ 以及如何將其關閉

什麼是 Anynet+ 以及如何將其關閉

關於 Wi-Fi 通話或 VoWiFi 服務您需要了解的所有信息

關於 Wi-Fi 通話或 VoWiFi 服務您需要了解的所有信息

如何檢查您的 iPhone 是否原創:10 種識別方法

如何檢查您的 iPhone 是否原創:10 種識別方法

5 最好的 Android 讓您開心的聊天機器人

5 最好的 Android 讓您開心的聊天機器人

熱門閱讀

  • 如何查看 iPhone 表情符號開啟 Android 2023-07-07
  • 2023 年最佳 ChatGPT 替代品 2024-10-21
  • 如何將tp link wr841n路由器設定為無線中繼器 2024-01-31
  • 如何刪除 iPhone 上的重複聯絡人:免費方法 2024-02-12
  • 哪裡可以下載 Windows 11 官方照片? 2022-10-18
  • WhatsApp:您需要與 Facebook 分享您的資料才能使用該應用程式 2021-01-07
  • UniFi 本機和伺服器 DNS 設定說明 2024-09-12
  • set-mailboxjunkemailconfiguration解釋了 2025-02-10
  • 如何在 iPhone 6 上設定漫遊 2024-01-23
  • 如何在桌上型電腦和筆記型電腦中安裝 NVMe SSD 2023-12-22

上升趨勢

  • 01net早晨:最好的“魔術橡皮”,奧迪Q6 e-tron的超級力量,與chatgpt保持友善很昂貴 2025-04-18
  • DeepSeek將在美國取景器中:這是特朗普政府可以宣布的 2025-04-18
  • Android 16(Beta)到達新智能手機:完整列表 2025-04-18
  • 外星人生活的最有力的證據尚未發現124光年 2025-04-17
  • 高速公路上的150 km/h在AI幫助下,這是合理的嗎? 2025-04-18
  • 全球變暖慢慢污染了世界飲食的支柱之一 2025-04-18
  • 它以30i/s的速度拍攝8K,135分鐘的自主權:Insta360 X4售罄,並將比賽投入了比賽。 2025-04-18
  • 根據ANSSI的說法,針對法國的網絡攻擊目前正在針對公共交通 2025-04-18
  • “但是是什麼?” »:特朗普將馬斯克排除在與中國戰爭的秘密簡報之外 2025-04-18
  • 這57個鍍鉻擴展可以在600萬檯面上監視,並緊急卸載它們 2025-04-18

最近發布

  • 如何快速將影片轉換為4K? (免費和付費) 2024-07-22
  • 如何使用PowerShell命令幫助? 2025-03-11
  • 如何在Windows 11上關閉用戶的會話 2025-01-25
  • GTA III(俠盜獵車手 III) 2024-11-30
  • 令人驚嘆的美國島嶼,您只能乘船或飛機到達 2025-03-25
  • 如何修復 Routerlogin.net 不工作的問題 2023-12-29
  • Apple補丁在復雜攻擊中Webkit零日 2025-03-12
  • 對於Google,Meta和Airbnb等公司來說,DeepSeek是一個熱門話題 2025-02-14
  • 速度與被盜基地:NASCAR 將從 MLB Speedway Classic 獲得什麼? 2024-08-22
  • 2025 年豐田卡羅拉混合動力車內裝和外觀圖片庫 2025-01-10

Copyright © 2024 世界圖譜

  • 關於本網站
  • 隱私權政策
  • 服務條款
  • 世界圖譜