sqlserver定時(shí)存儲(chǔ)過(guò)程 怎么備份sqlserver數(shù)據(jù)庫(kù)?
怎么備份sqlserver數(shù)據(jù)庫(kù)?1,。---手動(dòng)按日期備份文件(100):路徑數(shù)據(jù)庫(kù)名rtrim(convert(varchar,getdate(),112)).bakdatastoredataba
怎么備份sqlserver數(shù)據(jù)庫(kù)?
1,。---手動(dòng)按日期備份文件(100):路徑數(shù)據(jù)庫(kù)名rtrim(convert(varchar,getdate(),112)).bakdatastoredatabase數(shù)據(jù)庫(kù)名did試下這個(gè)~~2,。也可以不自動(dòng)備分。右擊數(shù)據(jù)庫(kù)名稱備分
如何備份sql server 2008日志文件?
在SQL Server7.0和SQL Server2000中,也可以用下面的命令查看:
DBCClog({dbid|dbname},[,type{0|1|2|3|4}])
參數(shù):
Dbid同問(wèn)dbname-任一數(shù)據(jù)庫(kù)的ID或名字
type-輸出結(jié)果的類型:
0-至少信息(operation,context,transactionid)
1-更多信息(plusflags,tags,rowlength)
2-更加具體一點(diǎn)的信息(紅米5componentname,indexname,pageid,slotid)
3-每種能操作的全部信息
4-每種你操作的全部信息算上該事務(wù)的16進(jìn)制信息
默認(rèn)type0
要查看MSATER數(shù)據(jù)庫(kù)的事務(wù)日志是可以用100元以內(nèi)命令:
DBCClog(master)
施放日志空間
1.刪除掉日志
DUMPTRANSACTION庫(kù)名WITHoh,no_LOG
2.阻住事務(wù)日志:
BACKUP LOG數(shù)據(jù)庫(kù)名WITHno,no_LOG
3.收縮起來(lái)數(shù)據(jù)庫(kù)文件(如果不壓解,數(shù)據(jù)庫(kù)的文件絕對(duì)不會(huì)大小改變
企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫(kù)--所有任務(wù)--收縮數(shù)據(jù)庫(kù)--收縮文件
--選擇日志文件--在收縮里你選擇急劇收縮至XXM,這里會(huì)能提供一個(gè)允許收縮到的最大時(shí)M數(shù),然后輸入輸入這個(gè)數(shù),確認(rèn)就可以了
--選擇數(shù)據(jù)文件--在收縮里你選擇向內(nèi)收縮至XXM,這里會(huì)具體一個(gè)愿意向內(nèi)收縮到的最大值M數(shù),就輸入這個(gè)數(shù),考慮就可以了
也也可以用SQL語(yǔ)句來(lái)能完成
--收縮數(shù)據(jù)庫(kù)
DBCCSHRINKDATABASE(客戶資料)
--快速收縮委托數(shù)據(jù)文件,1是文件號(hào),可以不通過(guò)這個(gè)語(yǔ)句查詢到:select*returningsysfiles
DBCC SHRINKFILE(1)
4.為了利用最大化的突然縮小日志文件(如果沒(méi)有是sql7.0,這步?jīng)]有辦法在查詢分析器中進(jìn)行)
a.再分離數(shù)據(jù)庫(kù):
企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫(kù)--右鍵--再分離數(shù)據(jù)庫(kù)
b.在我的電腦中刪除LOG文件
c.附加數(shù)據(jù)庫(kù):
企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫(kù)--右鍵--附加數(shù)據(jù)庫(kù)
此法將生成沉淀新的LOG,大小只有一500多K
或用代碼:
下面的示例分離的過(guò)程pubs,接著將pubs中的一個(gè)文件只附加到當(dāng)前服務(wù)器。
a.只是分離
b.刪出日志文件
c.再額外
,
@physnamec:ProgramFilesMicrosoftSQL
5.是為以后能自動(dòng)快速收縮,做不勝感激設(shè)置:
企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫(kù)--屬性--選項(xiàng)--選擇