sql2005的資料庫還原到sql2000

2025-02-03 23:50:22 字數 2237 閱讀 2360

sql2005的資料庫還原到sql

1樓:網友

實在沒有辦法的話 採用sqlserver的生成指令碼的方式 把資料庫的表、儲存過程、檢視、觸發器等定義倒出來 然後再2000資料庫中重新執行一下資料庫的指令碼就可以了!

還有的方式就是採用資料匯出! 2005裡面估計有這個功能。

sql2005資料庫備份如何還原到sql2000資料庫中

2樓:匿名使用者

一、把sql2005資料庫備份恢復到sql2005資料庫中。

二、在sql2005資料庫中生成指令碼。

1、選定資料庫-->右鍵-->任務-->生成指令碼2、下一步-->選擇資料庫。

3、下一步-->找到「為伺服器版本編寫指令碼」--選擇「sql server 2000資料庫」

4、選擇「表」,逐步執行下一步。

三、執行指令碼,在sql2000資料庫中生成資料庫結構1、將指令碼檔案傳輸到sql2000資料庫電腦2、執行sql 2000的查詢分析器。

3、將指令碼內容複製到查詢分析器中,執行指令碼內容,生成資料庫結構。

四、匯入資料。

1、在sql 2000資料庫中,建立資料庫2、選定資料庫-->右鍵-->所有任務-->匯入資料 3、選擇資料來源-->選擇伺服器-->選擇資料庫4、選擇目的。

5、逐步執行下一步。

如何把sql server2005備份資料庫還原到sql server2000資料庫中?

3樓:網友

1.新建乙個同名的資料庫。

2.右鍵資料庫-屬性-選項-相容性級別改為 sql server2005 (90)

3.右鍵資料庫-任務-還原資料庫-選擇源裝置4.然後點選項-勾選覆蓋原有資料庫。

5.確定還原即可。

4樓:陳學陽

backup database 資料庫名 to disk=路徑和要生成備份檔案的檔名 with init

儲存過程只要這一句就可以了,當然只能備份在伺服器上,如果你要備份在客戶機上的話很麻煩的,涉及到許可權問題,一般的話是先做備份在伺服器上,然後通用檔案拷貝形式拷到客戶機上。

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

vaela

sql server 2005備份的資料庫怎麼還原到

5樓:我tm不管

這個肯定還原不了的,因為只能從低版本公升到高版本,不能從高版本降到低版本。

以上,希望對你有所幫助!

6樓:臺凌青

用2000的開啟,然後匯出sql指令碼。

在用2005開啟匯入需要的部分。

7樓:網友

先用2005匯入到access 再從access匯入到2000

我就是這麼弄的。

good luck

怎樣把sql2005的備份檔案匯入到sql2000的資料庫中

8樓:網友

應該不相容,因為低版本不相容高版本,你可以將資料導成指令碼,再導進2000,或者利用ssis匯入。

9樓:城裡的農戶

高低版本存在相容性問題,建議先導成指令碼然後再倒2000

怎麼把sql2000的資料庫恢復到sql2005中

10樓:網友

sql2000的備份檔案可以直接在sql2005恢復,恢復失敗的話你可以找找自己的原因。

可能的情況:備份檔案壞;備份儲存了全路徑,這要求恢復的話要恢復到制定路徑,或者自己寫恢復語句,「move to" 指定新路徑。

還有種方法,可以分離sql2000資料庫,將分離的sql2000轉移到安裝sql2005的伺服器上附加上去,附加過程中sql2000的資料庫會公升級到sql2005資料庫。附加公升級不可逆,只有通過其他方法降級才能在sql2000使用。

將sql2000資料庫還原到sql2005上

11樓:

1。先在還原資料庫任務中選擇源(你要還原的資料庫備份檔案)2。新增完成後再備份集 選框中打鉤。

3。點選選擇頁裡「選項」 進入選項頁面4。還原選項選擇覆蓋原有資料庫 並把「將資料庫檔案還原為」 其中的「還原為」專案中 資料檔案和log日誌該為目標檔案的資料檔案和日誌位址。

c 與sql2005資料庫的儲存問題 。。。。提交不行

你的資料庫裡的內容該了嗎?如果該了的話,並且沒有顯示的話,好像應該是你的try 裡面的 少了一句吧,當你。圖書型別 以後,你還需要重新繫結一下資料來源。把try sqlcommandbuilder cmdb new sqlcommandbuilder adapter 圖書型別 裡面的換成。try ad...

用友常用的幾條資料庫sql語句,資料庫中常用的sql語句有哪些

在baimaster庫執行 重新du安裝用友前資料zhi庫還能使用的時dao候生成內附加語容句 select name from select dbid,0 as fid,sp attach db dbname n name as name from master.sysdatabases wher...

如何查詢某個資料庫的某個表欄位,SQL資料庫,如何查詢資料庫內含有某一列(某欄位,如name)的所有表

2008沒用過,不懂!不過我覺得應該和2003或者2005是一樣的操作,因為他們都使用的sql語句,變化應該不是很大!select b.name 表名,a.name 欄位名 from syscolumns a join sysobjects b on a.id b.id where b.xtype ...