SqlServer同例項複製資料庫方法

shawnloong發表於2017-07-30

方法1 sql 指令碼
開啟Miscrosoft sql server manager studio-新建查詢
備份資料庫

點選(此處)摺疊或開啟

  1. backup database ebiz_hrh to disk=N'd:\msbackup\ebiz_hrh.bak';
  2. d:\msbackup\為備份檔案路徑
  3. ebiz_hrh.bak 為備份檔名稱



檢視資料庫名及相關資訊

點選(此處)摺疊或開啟

  1. RESTORE headeronly
  2. FROM DISK = N'd:\msbackup\ebiz_hrh.bak';


查詢出來內容

點選(此處)摺疊或開啟

  1. 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
  2. 7430000000411100080 7430000000414400001 7430000000411100080 7430000000407200037 2017-07-30 22:29:56.000 2017-07-30 22:29:58.000 0 0
  3. 2052 196609 100 4608 10 50 1600 ECMSSQL-200-44 512 E84CF3CE-640B-4812-A462-A086071061B5 A440C1CC-00CB-45AD-8F52-2AE9DEAA1EE7
  4. Chinese_PRC_CI_AS 80A21385-21F4-4B6E-96D7-4024C0A83A15 0 0 0 0 0 0 0 0 0 0 A440C1CC-00CB-45AD-8F52-2AE9DEAA1EE7
  5. NULL SIMPLE NULL NULL Database C6EBE3B3-B0E0-4A29-9107-CE3B39FE08FF 64217088




檢視備份檔案資訊這裡包含資料庫路徑及相關資訊

點選(此處)摺疊或開啟

  1. RESTORE filelistonly
  2. FROM DISK = N'd:\msbackup\ebiz_hrh.bak';


檢視出來內容

點選(此處)摺疊或開啟

  1. 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
  2. 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

恢復資料庫

點選(此處)摺疊或開啟

  1. restore database ebiz_hrh_copy from disk = N'd:\msbackup\ebiz_hrh.bak'
  2. with
  3.   move 'ebiz3' to 'd:\data\ebiz_hrh_copy.mdf',
  4.   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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章