前幾步和網上說的一樣,先生成2000的腳本,然后再到2000里面執行。操作如下:
打開 SQL Server 2005 的Manger Studio
-- 打開"對象資源管理器"(沒有的話按F8), 連接到你的實例
找到你要轉換的數據庫(建議先將此數據庫里的登錄名清空,否則轉換會出現問題)
-- 右鍵選擇要轉成 SQL Server2000 的數據庫
-- 選擇 任務
-- 選擇 生成腳本
-- 在"腳本向導"的"選擇數據庫"中, 確定選擇的是要轉到2000的庫
-- 勾選"為所選數據庫中的所有對象編寫腳本" (這個勾不要其實也可以的,根據你的需要來。)
-- 在接下來的"選擇腳本選項"中, 找到"為服務器版本編寫腳本"項, 選擇"SQL Server 2000"
-- 其他選項根據需要設置
-- 最后把腳本保存到一個 .sql 腳本文件
2. 在2000中創建目標數據庫
在查詢分析器(或2005的manger studio在打開腳本文件), 連接到SQL Server 2000,執行上面生成的腳本.以創建一個新的數據庫 。
3. 將數據從2005導到2000
首先打開SQL Server 2005 的Manage Studio
-- 打開"對象資源管理器"(沒有的話按F8), 連接到你的實例
-- 右鍵選擇要轉成 SQL Server2000 的數據庫--選擇 任務 --導出數據
(注意,如果你的Manage Studio 為 Express版本,那任務里是沒有導出數據選項的,你可以直接找到你的數據安裝目錄里的Binn文件夾,例如 C:/Program Files/Microsoft SQL Server/90/DTS/Binn 然后執行DTSWizard.exe文件即可。)
-- 在"SQL Server 導入和導出向導"的"選擇數據源"步驟中, 確定選擇的是要導出的數據庫
-- 在"選擇目標"步驟中, 連接到 2000, 并選擇步驟2新建的庫
-- 在"選擇源表和源視圖"中, 選擇所有的表(注意,如果表中有標識的話,要在此處選中表,然后單擊下方的“編輯映射”按鈕,新開窗口中勾選“使用標識插入”,每個有標識的表都要這樣選擇一次。還有,此處導入數據如果牽扯到主外鍵關系或者其他約束的話,一定要分批次按照關系的先后順序導入,否則會報錯。)
-- 最后完成
sql server 2005轉到2000的步驟(簡易版,一路不錯形式)
2005轉到2000的步驟
1. 生成for 2000版本的數據庫腳本
2005 的manger studio
-- 打開對象資源管理器(沒有的話按F8), 連接到你的實例
-- 右鍵要轉到2000的庫
-- 任務
-- 生成腳本
-- 在腳本向導的選擇數據庫中, 確定選擇的是要轉到2000的庫
-- 勾選為所選數據庫中的所有對象編寫腳本
-- 在接下來的選擇腳本選項中, 將”編寫創建數據庫的腳本”設為True,找到為服務器版本編寫腳本項, 選擇SQL Server 2000
-- 其他選項根據需要設置
-- 最后把腳本保存到一個 .sql 腳本文件
2. 在2000中創建目標數據庫
在查詢分析器(或2005的manger studio在打開腳本文件), 連接到SQL Server 2000,執行上面生成的腳本.以創建一個新的數據庫
3. 將數據從2005導到2000
打開SQL Server 2000的企業管理器
-- 右鍵要導入數據的數據庫
-- 任務
-- 導入數據
-- 在SQL Server 導入和導出向導的選擇數據源步驟中, 確定選擇的是要導出的數據庫
-- 在選擇數據源步驟中, 連接到 2005, 并選擇源數據庫
-- 在選擇源表和源視圖中, 選擇所有的表
-- 最后完成
新聞熱點
疑難解答