討論區快速選單
知識庫快速選單
掌握Salesforce雲端管理秘訣 網路投保旅行平安險
[ 回上頁 ] [ 討論區發言規則 ]
SQL Server 2000 資料轉到 2005有問題
更改我的閱讀文章字型大小
作者 : flair(flair) 人氣指數超過10000點
[ 貼文 104 | 人氣 13327 | 評價 0 | 評價/貼文 0 | 送出評價 5 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/23 下午 02:27:46
本人有一個從SQL 2000備份的資料,想轉到SQL 2005但好像在還原時會有問題...
不知道要如何才能轉換?
作者 : player(PLAYER) 貼文超過1000則人氣指數超過100000點
[ 貼文 1591 | 人氣 138661 | 評價 2840 | 評價/貼文 1.79 | 送出評價 104 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/25 下午 04:35:57
1.先找一台MS-SQL 2000, 先還原DB
2.用MS-SQL內提供的DTS(資料傳輸服務)做資料轉移到MS-SQL 2005
大概就這樣了
作者 : simon581923(老芋仔)
[ 貼文 46 | 人氣 622 | 評價 620 | 評價/貼文 13.48 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/31 上午 08:21:40
我曾經試過SQL 2000的資料庫備份到SQL 2005中還原十幾次, 都沒有遇到問題, 你的問題可能:
1. SQL 2000下的備份是用自動排程的方式備份出來的, 先在SQL 2005中建個新的資料庫, 用同樣資料庫名, 再還原看看, 記得哦...如果是差異備份檔, 沒法直接拿來還原整個DB
2. SQL 2000下的備份不是完整備份, 是差異備份, 這樣就算是在SQL 2000下, 也沒法單獨用差異備份檔回存
3. SQL 2000備份檔毁損了, 重新由SQL 2000備份一個, 在SQL 2000中回存看看能不能順利完成還原, 如果可以, 再到SQL 2005中還原, 如果SQL 2000環境已經刪掉或升級到SQL 2005了, 而資料庫也已刪掉了....到Google找看看有沒有SQL 2000 Bakup File Repair Utility....我只是在說搜尋字串, 不是真的有這個工具...因為我都沒還到過問題, 沒去找過 ^_^
最後, 再重覆一下好幾位版大的版規, 把問題講清楚, 是技術交流最基本禮儀, 至少, 過程中有什麼錯誤訊息, 錯誤代碼, 都抄一下唄, 這樣比較能較精準的回答, 總之, 如上三條了, 如果都不行....嗯....弟才疏學淺, 尚有待深造....>"<
作者 : changada1020(Ada_chang)
[ 貼文 19 | 人氣 2826 | 評價 50 | 評價/貼文 2.63 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/11/12 下午 12:46:42
alter database yourDB
set single_user
with rollback immediate
go

dbcc checkdb(yourDB,repair_rebuild)
go

-
dbcc checkdb(yourDB,repair_allow_data_loss) with tablock
go

alter database yourDB
set multi_user
go
作者 : changada1020(Ada_chang)
[ 貼文 19 | 人氣 2826 | 評價 50 | 評價/貼文 2.63 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/11/12 下午 12:46:52
alter database yourDB
set single_user
with rollback immediate
go

dbcc checkdb(yourDB,repair_rebuild)
go

-
dbcc checkdb(yourDB,repair_allow_data_loss) with tablock
go

alter database yourDB
set multi_user
go
作者 : changada1020(Ada_chang)
[ 貼文 19 | 人氣 2826 | 評價 50 | 評價/貼文 2.63 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/11/12 下午 12:47:03
alter database yourDB
set single_user
with rollback immediate
go

dbcc checkdb(yourDB,repair_rebuild)
go

-
dbcc checkdb(yourDB,repair_allow_data_loss) with tablock
go

alter database yourDB
set multi_user
go
 板主 : 徵求中
 > SQL Server 2005 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - SQL Server 2005 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
SQL Server 2005
1 小朱 380 
2 老芋仔 300 
3 狼鷹 150 
4 joe 100 
5 Aries 100 
6 100 
7 LionX 50 
8 50 
9 Peter.huang 50 
10 jonay 50 
SQL Server 2005
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
6.298828E-02