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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer複製到execl丟失資料SQLServer
- 資料庫複製(一)–複製介紹資料庫
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- DM7資料複製之資料庫級複製資料庫
- sqlserver 資料庫收縮的方法SQLServer資料庫
- 資料流圖繪製例項
- 資料庫主從複製資料庫
- SQLServer 2012複製訂閱資料訂閱過程SQLServer
- mongodb關閉資料庫例項MongoDB資料庫
- oracle資料庫與oracle例項Oracle資料庫
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- sqlserver修改例項名稱SQLServer
- 操作sqlserver資料庫常用的三個方法SQLServer資料庫
- 資料庫正規化與例項資料庫
- ajax讀取資料庫資料程式碼例項資料庫
- sqlserver 複製小表格【資料量偏小適用】SQLServer
- Mysql(Mariadb)資料庫主從複製MySql資料庫
- 使用RMAN複製資料庫 active database資料庫Database
- dimitri/pgcopydb:Postgres資料庫複製工具MITGC資料庫
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- sqlserver中刪除重複資料SQLServer
- SQLServer批量新增資料庫SQLServer資料庫
- mysql資料庫的主從複製和主主複製實踐MySql資料庫
- mysql資料庫實現主從複製MySql資料庫
- 分散式資料庫的複製原理 - Quastor分散式資料庫AST
- 架構設計(二):資料庫複製架構資料庫
- 資料庫例項效能調優利器:Performance Insights資料庫ORM
- 19C 單例項資料庫安裝單例資料庫
- 如何將Azure SQL 資料庫還原到本地資料庫例項中SQL資料庫
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- 設計模式使用例項(5)——建造者模式例項之資料庫連線管理設計模式資料庫
- jmeter 連線 sqlserver 資料庫JMeterSQLServer資料庫
- SQLSERVER 資料庫效能的基本SQLServer資料庫
- Android連線資料庫sqlserverAndroid資料庫SQLServer
- 資料共享(淺複製)與資料獨立(深複製)
- 利用SQL Server Management Studio(SSMS)複製資料庫SQLServerSSM資料庫
- TiDB 異構資料庫複製最佳實踐TiDB資料庫