SQL server 數(shù)據庫備份大全(SQL語句)

首先簡單的介紹一下Sql server 備份的類型有:1:完整備份(所有的數(shù)據文件和部分的事務日志文件)2:差異備份(最后一次完成備份后數(shù)據庫改變的部分)3:文件和文件組備份(對指定的文件和文件組備份)4:事物日志備份(所有數(shù)據庫的變更)5:尾日期備份(日志的活動部分罩旋,指上一次為備份的日志部分)6:部分備份(主文件組锐膜、每個可讀可寫文件組和指定的只讀文件組)7:僅復制備份(數(shù)據庫或者日志的備份,不影響整體備份)

--------------------完整備份默認追加到現(xiàn)有的文件---------------
backup database NorthWind
 
To disk='d:\backup\NorthWindCS-Full-2010-11-23.bak'
 
--------完整備份,覆蓋現(xiàn)有的文件
Backup database NorthWind
To disk='d:\backup\NorthWindCS-Full-2010-11-23.bak'
With init---覆蓋現(xiàn)有文件代碼
 
--------差異備份(上次一完整備份以來改變的數(shù)據頁)
backup database NorthWind
To Disk='d:\backup\NorthWindCS-Full-2010-11-23.bak'
 
-----事物日志備份体啰,會自動截斷日志(默認會階段日志)
backup log NorthWind
To Disk='d:\backup\NorthWindCS-log-2010-11-23'
 
-----事物日志備份慷丽,不截斷日志(默認會階段日志)
backup log NorthWind
To Disk='d:\backup\NorthWindCS-log-2010-11-23'
With No_Truncate
 
-----不備份直接階段日志,在SQL SERVER2008中不再支持纪吮。
backup log NorthWind With No_Log
backup log NorthWind With Tuancate_only
 
-----SQL SERVER 2008 替代的截斷日志方法
alter database NorthWind set Recovery Simple
exec sp_helpdb NorthWInd
use NorthWind 
dbcc shrinkfile('NorthWind_log')
alter database NorthWind set Recovery Full
 
----超大型數(shù)據庫的文件和文件組備份
Exec sp_helpdb NorthWind
backup database NorthWind File='NorthWind_Current'
to disk='h:\backup\NorthwindCS_Full_2010031.bak'
backup database NorthWind FileGroup='Current'
to disk='h:\backup\NorthwindCS_FG_2010031.bak'
 
---僅復制備份俩檬,不影響現(xiàn)有的備份序列
backup database NorthWind
To disk='h:\backup\NorthwindCS_Full_2010031.bak'
With Copy_only
 
 
--尾部日志備份,備份完成后數(shù)據庫不再提供訪問
use master
go
backup log NorthWind
to disk='h:\backup\Northwind-taillog-20101031.bak'
With NoRecovery
 
--回復數(shù)據庫提供訪問
Restore databse NorthWind with Recovery
 
--分割備份到多個目標文件
backup database NorthWind 
to disk='h:\backup\Northwind-part1.bak',
disk='h:\backup\NorthwindCS-part2.bak'
 
--鏡像備份,需要加入With Format
backup database NorthWind
to disk='h:\backup\NorthwindCS-Mirror1.bak'
Mirror to disk='h:\backup\NorthwindCS-Mirror2.bak'----Mirror鏡像
With Format
 
 
--備份到遠程服務器
--使用SQL SERVER 的服務啟動賬號訪問遠程共享可寫文件夾
backup database Northwind
to disk='\\192.168.3.20\backup\nw-yourname.bak'
 
--備份到遠程服務器,指定訪問遠程服務器的賬號和密碼
Exec sp_configure
Exec Sp_COnfigure 'show advanced options',1
Reconfigure with Overrid
Exec sp_configure 'xp_cmdshell',1
Reconfigure with override
 
 
Exec xp_cmdshell
'net use \\192.168.10.101' /user:administrator password'
 
backup database Northwind 
to disk='\\192.168.10.101\backup\nw-fy.bak'
 
Exec sp_configure 'xp_cmdshell',0
Reconfigure with override
 
 
--------------------------------------
--備份壓縮
--------------------------------------
Backup Database AdventureWorks
To disk='h:\backup\adv不壓縮備份.bak'
--132MB  花費 7.789 秒(16.877 MB/秒)碾盟。
 
--備份到NTFS目錄
Backup Database AdventureWorks
To disk='H:\backup\test\advNTFS壓縮備份.bak'
--60MB     花費 11.871 秒(11.073 MB/秒)棚辽。
 
Backup Database AdventureWorks
To disk='h:\backup\adv壓縮備份.bak'
With Compression
--132MB  花費 7.789 秒(16.877 MB/秒)。
--34MB    花費 3.775 秒(34.820 MB/秒)冰肴。
 
--啟動默認備份壓縮
EXEC sp_configure 'backup compression default', '1'
RECONFIGURE WITH OVERRIDE
GO


--從遠程備份至本地
USE HL7
EXEC sp_configure 'show advanced options', 1RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'xp_cmdshell', 1RECONFIGURE WITH OVERRIDE
EXEC sp_configure   'show advanced options', 0RECONFIGURE WITH OVERRIDE
--2屈藐、使用變量進行備份
declare 
        @db sysname
declare 
        @dbpath varchar(120)
        set @db='HL7'
--文件名根據數(shù)據庫名稱+日期YYYYMMDD+擴展名
        set @dbpath='\\10.0.0.6\Users\RJYX\Documents\文件共享\'+@db+convert(varchar(10),getdate(),112)+'.bak'

--3、在sql中建個映射
exec master..xp_cmdshell 'net use Y: \\10.0.0.6\Users\RJYX\Documents\文件共享\ "123987" /user:10.0.0.6\guohe'
--exec master..xp_cmdshell 'net use Y: \\本機ip\databasebak "本機登陸密碼" /user:本機ip\本機登陸用戶名'
/* 說明: 
Y:是映射網絡路徑對應本機的盤符 
請修改【本機ip】為實際ip 
databasebak是我本機共享的文件夾 
【本機登陸用戶名】是登陸的用戶名  
"本機登陸密碼" 是【本機登陸用戶名】用戶的密碼熙尉,注意引號是英文半角*/

--4联逻、備份(@db是要備份的數(shù)據庫名稱)
Backup Database @db To disk=@dbpath
--5、COPY
declare 
@copypath varchar(200)set 
@copypath = 'copy '+@dbpath+' Y:'
select @copypath
exec master..xp_cmdshell @copypath 
--6检痰、刪除(這句可以去掉)
declare 
@deletepath varchar(200)
set @deletepath = 'del '+@dbpath
select @deletepath
exec master..xp_cmdshell @deletepath 
--7包归、完成后刪除映射
exec master..xp_cmdshell 'net use Y: /delete' 
--8、關閉xp_cmdshell
USE HL7 
EXEC sp_configure 'show advanced options', 1 
RECONFIGURE WITH OVERRIDE 
EXEC sp_configure 'xp_cmdshell', 0 
RECONFIGURE WITH OVERRIDE 
EXEC sp_configure   'show advanced options', 0
RECONFIGURE WITH OVERRIDE
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末攀细,一起剝皮案震驚了整個濱河市箫踩,隨后出現(xiàn)的幾起案子爱态,更是在濱河造成了極大的恐慌,老刑警劉巖境钟,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锦担,死亡現(xiàn)場離奇詭異,居然都是意外死亡慨削,警方通過查閱死者的電腦和手機洞渔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缚态,“玉大人磁椒,你說我怎么就攤上這事∶德” “怎么了浆熔?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長桥帆。 經常有香客問我医增,道長,這世上最難降的妖魔是什么老虫? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任叶骨,我火速辦了婚禮,結果婚禮上祈匙,老公的妹妹穿的比我還像新娘忽刽。我一直安慰自己,他們只是感情好夺欲,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布跪帝。 她就那樣靜靜地躺著,像睡著了一般洁闰。 火紅的嫁衣襯著肌膚如雪歉甚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天扑眉,我揣著相機與錄音纸泄,去河邊找鬼。 笑死腰素,一個胖子當著我的面吹牛聘裁,可吹牛的內容都是我干的。 我是一名探鬼主播弓千,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼衡便,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起镣陕,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤谴餐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后呆抑,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體岂嗓,經...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年鹊碍,在試婚紗的時候發(fā)現(xiàn)自己被綠了厌殉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡侈咕,死狀恐怖公罕,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情耀销,我是刑警寧澤楼眷,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站熊尉,受9級特大地震影響摩桶,放射性物質發(fā)生泄漏。R本人自食惡果不足惜帽揪,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辅斟。 院中可真熱鬧转晰,春花似錦、人聲如沸士飒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酵幕。三九已至扰藕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芳撒,已是汗流浹背邓深。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留笔刹,地道東北人芥备。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像舌菜,于是被迫代替她去往敵國和親萌壳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內容