SqlServer同例項複製資料庫方法
方法1 sql 指令碼
開啟Miscrosoft sql server manager studio-新建查詢
備份資料庫
點選(此處)摺疊或開啟
-
backup database ebiz_hrh to disk=N'd:\msbackup\ebiz_hrh.bak';
-
d:\msbackup\為備份檔案路徑
- ebiz_hrh.bak 為備份檔名稱
檢視資料庫名及相關資訊
點選(此處)摺疊或開啟
-
RESTORE headeronly
- FROM DISK = N'd:\msbackup\ebiz_hrh.bak';
查詢出來內容
點選(此處)摺疊或開啟
-
NULL NULL 1 NULL 0 1 2 ECMSSQL-200-44\Administrator ECMSSQL-200-44 ebiz_hrh 661 2017-06-01 11:05:20.000 64217088
-
7430000000411100080 7430000000414400001 7430000000411100080 7430000000407200037 2017-07-30 22:29:56.000 2017-07-30 22:29:58.000 0 0
-
2052 196609 100 4608 10 50 1600 ECMSSQL-200-44 512 E84CF3CE-640B-4812-A462-A086071061B5 A440C1CC-00CB-45AD-8F52-2AE9DEAA1EE7
-
Chinese_PRC_CI_AS 80A21385-21F4-4B6E-96D7-4024C0A83A15 0 0 0 0 0 0 0 0 0 0 A440C1CC-00CB-45AD-8F52-2AE9DEAA1EE7
- NULL SIMPLE NULL NULL Database C6EBE3B3-B0E0-4A29-9107-CE3B39FE08FF 64217088
檢視備份檔案資訊這裡包含資料庫路徑及相關資訊
點選(此處)摺疊或開啟
-
RESTORE filelistonly
- FROM DISK = N'd:\msbackup\ebiz_hrh.bak';
檢視出來內容
點選(此處)摺疊或開啟
-
ebiz3 D:\msdata\ebiz_hrh.mdf D PRIMARY 294649856 35184372080640 1 0 0 C78CA25C-8032-4B25-AFCD-58CB8B7008DA 0 0 63766528 512 1 NULL 7430000000407200037 50B7D728-EC28-470B-A46D-9FC72A1880D8 0 1 NULL
- ebiz3_log D:\msdata\ebiz_hrh_1.ldf L NULL 298909696 35184372080640 2 0 0 C011D8CA-F1B3-4971-B38F-11CC987A92E0 0 0 0 512 0 NULL 0 00000000-0000-0000-0000-000000000000 0 1 NULL
恢復資料庫
點選(此處)摺疊或開啟
-
restore database ebiz_hrh_copy from disk = N'd:\msbackup\ebiz_hrh.bak'
-
with
-
move 'ebiz3' to 'd:\data\ebiz_hrh_copy.mdf',
- move 'ebiz3_log' to 'd:\data\ebiz_hrh_copy.ldf'
這裡ebiz_hrh_copy就是複製後資料庫名稱
d:\msbackup\ebiz_hrh.bak備份檔案路徑
ebiz3 就是我們查詢出來logicalname名稱
d:\data\就是恢復後的路徑
ebiz_hrh_copy.mdf恢復後的mdf名稱
ebiz_hrh_copy.ldf恢復後ldf名稱
方法2:圖形化介面
備份
開啟Miscrosoft sql server manager studio
右擊需要複製的資料庫選擇任務-備份-備份目標-備份到磁碟-新增(新增之前刪除原備份路徑)-選擇路徑-輸入檔名-點選備份
還原
開啟Miscrosoft sql server manager studio
右擊資料庫選擇還原-填寫資料庫名稱(注意不要跟源資料庫名一致)
選擇源裝置-找到剛剛備份的檔案-勾選還原的備份集-點選選項-修改還原路徑及名稱(一定要修改,除非本例項還原)-點選確定
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24486203/viewspace-2142812/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- duplicate複製資料庫(rac-單例項)資料庫單例
- RMAN 同機複製資料庫資料庫
- JDBC連線自定義sqlserver資料庫例項名(多個例項)JDBCSQLServer資料庫
- 【RMAN】使用RMAN duplicate複製同機資料庫資料庫
- 使用 Docker Compose 搭建 MySQL 資料庫主從複製例項DockerMySql資料庫
- SqlServer將資料庫中的表複製到另一個資料庫SQLServer資料庫
- RMAN高階應用之Duplicate複製資料庫(2)輔助例項資料庫
- SQLServer複製到execl丟失資料SQLServer
- 【SqlServer】【Oracle】sql複製表定義及複製資料行SQLServerOracle
- 資料庫複製資料庫
- 複製資料庫資料庫
- 簡單的單資料來源複製例項——流
- 資料庫複製(一)–複製介紹資料庫
- DM7資料複製之資料庫級複製資料庫
- mysql資料庫資料同步/主從複製的配置方法MySql資料庫
- 建立sqlserver資料庫指令碼 範例SQLServer資料庫指令碼
- 【RMAN】使用RMAN duplicate複製同機資料庫遇到的問題資料庫
- oracle 資料庫例項Oracle資料庫
- 資料庫和例項資料庫
- 在不同機器之間使用rman複製資料庫例項,從非asm到asm資料庫ASM
- (轉)oracle資料庫之間 表複製方法一(extent 方法)Oracle資料庫
- 資料庫主從複製資料庫
- Oracle活動資料庫複製Oracle資料庫
- RMAN複製資料庫(十)資料庫
- RMAN複製資料庫(九)資料庫
- RMAN複製資料庫(八)資料庫
- RMAN複製資料庫(七)資料庫
- RMAN複製資料庫(六)資料庫
- RMAN複製資料庫(五)資料庫
- RMAN複製資料庫(四)資料庫
- RMAN複製資料庫(三)資料庫
- RMAN複製資料庫(二)資料庫
- RMAN複製資料庫(一)資料庫
- 使用RMAN複製資料庫資料庫
- 使用OEM複製資料庫資料庫
- 複製和資料庫映象資料庫
- 手動複製資料庫資料庫
- oracle rman複製資料庫Oracle資料庫