SQL Server資料庫備份
機房收費系統中一些同學學習完後,編寫的程式或者資料庫丟失了,程式無法再執行了。每一個階段學習的資料都應該保留下來,在適當的時候回頭看看。應該意識到備份的重要性,工作的時候,丟了基本上等同於沒做,就會造成巨大的損失;機房收費系統,資料庫作為後臺,儲存資料,為了能夠量或的保護和使用資料,需要對資料庫進行備份和還原;
資料庫備份分為4種型別
1.完整備份:對全部資料庫檔案備份;
2.事務日誌備份:對資料庫中的日誌檔案備份;
3.差異備份:每次備份資料庫中變化的部分;提高效率,減少備份佔用空間;
4.檔案及檔案組備份:用於資料庫巨大的資料庫。
資料庫備份和平常檔案的複製類似,但是要複雜一點,如果要備份的資料庫正在使用,那麼就會彈出提示;
備份可以分為三種方式:
1.使用Transact-SQL語言
備份資料庫:Back Database database_name
To Disk ='路徑\備份名字.bak' --資料庫備份檔案的副檔名為.bak;
[With Differential] --[With Differential] 表示是否為差異備份;
還原資料庫:
Restore Database database_name
From Disk='路徑'
例如將備份的資料庫還原到指定的位置;
Restore database jifang_sys
From disk ='C:\Users\fxq\Desktop\jifang_V1.0.8-2015-5-13\jifang.bak'
With Recovery,
Move 'jifang' To 'F:\fxq\jifang_Data.mdf ,
Move 'jifang' To 'F:\fxq\jifang_Log.ldf
GO
2.使用企業管理器
它是對軟體的基本操作。
備份:在物件資源管理器中找到要備份的資料庫->右擊->任務->備份,選擇相應資訊後完成;
還原:在物件資源管理器,在資料庫上右擊->還原資料庫->設定源資料庫和目標資料庫資訊,完成還原;3.分離和附加
資料庫在連線的狀態下,無法進行復制,那麼我們可以先讓資料庫斷開連線,複製貼上到指定位置後,重新連線上;這就是資料庫的分離和附加
1.使用企業管理器可以分離和附加資料庫,這也是在物件資源管理器中進行簡單的操作,不再說明;
2.另外使用系統儲存過程也可以實現。
該過程可分為三個步驟
a,分離:SP_DETACH_DB @dbname='jifang_sys'
b.複製貼上到制定位置;
c.附加:SP_ATTACH_DB @dbname='jifang',@filename1='路徑'
用儲存過程一次可以附件多個資料庫檔案,最多16個。
總結:
成長是一個過程,過程上應該留下經歷,路上的風景往往比目的地更美麗,目的地是我們的目標,過程是我們的成長。我們應該保留好,成長中的點點滴滴;
相關文章
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- SQL SERVER 2012資料庫自動備份的方法SQLServer資料庫
- SQL Server資料庫備份保護的關鍵UMSQLServer資料庫
- SQL資料庫備份管理SQL資料庫
- 詳解SQL Server 2012資料庫備份與還原的教程SQLServer資料庫
- 如何將SQL Server 2000備份的資料庫檔案還原(升級)為SQL Server 2005或更高版本的資料庫?SQLServer資料庫
- SQL Server實戰一:建立、分離、附加、刪除、備份資料庫SQLServer資料庫
- SQL Server資料庫判斷最近一次的備份執行結果SQLServer資料庫
- 資料庫映象 (SQL Server)資料庫SQLServer
- SQL Server資料庫安全SQLServer資料庫
- KOSQL Server2019資料庫備份與還原指令碼(批量備份)zrbSQLServer資料庫指令碼
- 資料庫備份資料庫
- 【SQL Server】本地備份和還原SQLServer
- Blazor使用sql server 資料庫BlazorSQLServer資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- sql server 2005資料庫快照SQLServer資料庫
- SQL Server收縮資料庫SQLServer資料庫
- sql server 資料庫收縮SQLServer資料庫
- SQL Server資料庫遷移SQLServer資料庫
- 管理SQL Server資料庫安全SQLServer資料庫
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- SQL Server資料庫建立遠端伺服器備份計劃(小白詳細圖文教程)SQLServer資料庫伺服器
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件
- SQL Server中使用臨時表進行資料備份與恢復SQLServer
- SQL Server 跨資料庫查詢SQLServer資料庫
- 資料庫映象 (SQL Server)操作模式資料庫SQLServer模式
- oracle資料庫備份之exp增量備份Oracle資料庫
- 【資料庫學習】資料庫平臺:mysql,sql server資料庫MySqlServer
- sql運算元據庫(2)--->DQL、資料庫備份和還原SQL資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- [SQLServer]NetCore中將SQLServer資料庫備份為Sql指令碼SQLServerNetCore資料庫指令碼
- 使用RMAN備份資料庫資料庫
- 資料庫備份恢復資料庫
- innobackupex 備份MySQL資料庫MySql資料庫