![]() |
||
Major Member
![]() 加入日期: Nov 2001 您的住址: 台灣台東
文章: 108
|
請問有關MsSQL的問題
各位先進,由於不知道該POST到那區,所以丟到這裡來問看看
想詢問各位前輩高手.. 小弟使用MsSQL 2005 express 版 目前開了一個,假設為Old_db的資料庫,正常在使用了, 我要如何建立一個new_db的資料庫,並且將old_db的結構與資料全部轉移呢? 小弟使用以下方法,但都出現錯誤 方式1 1. 建立好備份裝置,假設為BACK_TEST => OK 2. BACKUP DATABASE Old TO BACK_TEST => OK 3. RESTORE DATABASE new_db FROM BACK_TEST => 這裡出現錯誤 訊息 3154,層級 16,狀態 4,行 1 備份組包含現有的 'new_db' 資料庫以外的資料庫備份。 訊息 3013,層級 16,狀態 1,行 1 RESTORE DATABASE 正在異常結束。 方式2 1. 建立好備份裝置,假設為BACK_TEST => OK 2. 將原先old_db這個舊的DB改個名子改成temp_old_db => OK 3. 建立一個新的,old_db看能不能騙騙SQ L=>出現錯誤 ,根本無法建立一個相同檔名的,即使我將舊的改名子了@@ |
|||||||
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Aug 2001 您的住址: 黑心領域
文章: 1,157
|
用匯出在匯入的方式應該就可以...
MYSQL的話注意一下語系問題... 內定好像是拉丁語系... 要轉換成BIG5或是UTF8....
__________________
所謂的品味呀... 就是用錢砸出來的玩意兒... |
||
![]() |
![]() |
Major Member
![]() 加入日期: Nov 2001 您的住址: 台灣台東
文章: 108
|
屋頂上的黑貓兄您好,
小弟使用的是MsSQL不是MySQL 使用匯入/匯出時好像沒法選不同DB說~ |
![]() |
![]() |
Major Member
![]() 加入日期: Nov 2001 您的住址: 台灣台東
文章: 108
|
已解決了,謝謝大家謝謝大家
|
![]() |
![]() |