備份命令列
備份命令列
--完整備份
Backup Database db_database To disk='D:\Backup\db_database_Full.bak'
--差異備份
Backup Database db_database To disk='D:\Backup\db_database_Diff.bak' With Differential
--日誌備份,預設截斷日誌
Backup Log db_database To disk='G:\Backup\db_database_Log.bak'
--日誌備份,不截斷日誌
Backup Log db_database To disk='G:\Backup\db_database_Log.bak' With No_Truncate
--截斷日誌不保留
Backup Log db_database With No_Log
--或者
Backup Log db_database With Truncate_Only
--截斷之後日誌檔案不會變小
--有必要可以進行收縮
--檔案備份
Exec Sp_Helpdb db_database --檢視資料檔案
Backup Database db_database
File='db_database' --資料檔案的邏輯名
To disk='G:\Backup\db_database_File.bak'
--檔案組備份
Exec Sp_Helpdb db_database --檢視資料檔案
Backup Database db_database
FileGroup='Primary' --資料檔案的邏輯名
To disk='G:\Backup\db_database_FileGroup.bak'
With init
--分割備份到多個目標
--恢復的時候不允許丟失任何一個目標
Backup Database db_database
To disk='G:\Backup\db_database_Full_1.bak'
,disk='G:\Backup\db_database_Full_2.bak'
--映象備份
--每個目標都是相同的
Backup Database db_database
To disk='G:\Backup\db_database_Mirror_1.bak'
Mirror
To disk='G:\Backup\db_database_Mirror_2.bak'
With Format --第一次做映象備份的時候格式化目標
--映象備份到本地和遠端
Backup Database db_database
To disk='G:\Backup\db_database_Mirror_1.bak'
Mirror
To disk='\\192.168.1.200\Backup\db_database_Mirror_2.bak'
With Format
--每天生成一個備份檔案
Declare @Path Nvarchar(2000)
Set @Path ='G:\Backup\db_database_Full_'
+Convert(Nvarchar,Getdate(),112)+'.bak'
Backup Database db_database
To disk=@Path
--從NoRecovery或者
--Standby模式恢復資料庫為可用
Restore Database db_database_Bak
With Recovery
--檢視目標備份中的備份集
Restore HeaderOnly
From Disk ='G:\Backup\db_database_Full.bak'
--檢視目標備份的第一個備份集的資訊
Restore FileListOnly
From Disk ='G:\Backup\db_database_Full_2.bak'
With File=1
--檢視目標備份的卷標
Restore LabelOnly
From Disk ='G:\Backup\db_database_Full_2.bak'
--備份設定密碼保護備份
Backup Database db_database
To disk='G:\Backup\db_database_Full.bak'
With Password = '123',init
Restore Database db_database
From disk='G:\Backup\db_database_Full.bak'
With Password = '123'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26435490/viewspace-1436638/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- db2 命令列備份和恢復DB2命令列
- 備份命令
- oracle rman備份命令Oracle
- 常用RMAN 備份命令
- fbackup命令備份恢復命令
- 使用命令列備份 Windows 7 無線網路配置薦命令列Windows
- tore 命令來恢復備份
- SQLSERVER 備份BCP命令說明SQLServer
- oracle備份常用命令Oracle
- hp-ux 備份OS命令UX
- [Sqlite] 使用Java程式、cmd命令列來備份恢復Sqlite資料庫SQLiteJava命令列資料庫
- rman備份恢復命令之switch
- oracle資料泵備份(Expdp命令)Oracle
- Linux備份與壓縮命令Linux
- mysql資料庫備份命令大全MySql資料庫
- 【備份恢復】閃回資料庫(五)RMAN 命令列閃回資料庫資料庫命令列
- mysql之 innobackupex備份+binlog日誌的完全恢復(命令列執行模式)MySql命令列模式
- mongodb 備份恢復常用命令MongoDB
- innobackupex命令備份全過程圖解圖解
- Linux mysql 備份和匯入命令LinuxMySql
- 線上透過dd命令備份分割槽
- 使用dd命令進行遠端備份
- RMAN 常用操作命令二(備份保留策略)
- 10g 熱備份命令加強
- mysql資料庫備份匯入命令MySql資料庫
- MySQL8.4備份恢復快速命令MySql
- 物理冷備份與恢復的操作命令
- LightDB常用備份恢復命令說明
- Mongo 資料庫備份和恢復命令Go資料庫
- 使用Catalog命令註冊RMAN備份集
- Unix備份與壓縮命令實踐(轉)
- 常用命令--資料庫備份--mysqdump資料庫
- oracle備份--離線備份Oracle
- Linux基礎命令---mysqldump資料庫備份LinuxMySql資料庫
- mysqlbinlog命令詳解 Part 9 MySQL備份策略MySql
- 【PG備份恢復】pg_dump命令測試
- 完全解析Rsync命令的17個備份選項
- rman備份的策略和croosschek delete基本命令delete