前幾步和網(wǎng)上說的一樣,先生成2000的腳本,然后再到2000里面執(zhí)行。操作如下:
打開 SQL Server 2005 的Manger Studio
-- 打開"對(duì)象資源管理器"(沒有的話按F8), 連接到你的實(shí)例
找到你要轉(zhuǎn)換的數(shù)據(jù)庫(建議先將此數(shù)據(jù)庫里的登錄名清空,否則轉(zhuǎn)換會(huì)出現(xiàn)問題)
-- 右鍵選擇要轉(zhuǎn)成 SQL Server2000 的數(shù)據(jù)庫
-- 選擇 任務(wù)
-- 選擇 生成腳本
-- 在"腳本向?qū)?的"選擇數(shù)據(jù)庫"中, 確定選擇的是要轉(zhuǎn)到2000的庫
-- 勾選"為所選數(shù)據(jù)庫中的所有對(duì)象編寫腳本" (這個(gè)勾不要其實(shí)也可以的,根據(jù)你的需要來。)
-- 在接下來的"選擇腳本選項(xiàng)"中, 找到"為服務(wù)器版本編寫腳本"項(xiàng), 選擇"SQL Server 2000"
-- 其他選項(xiàng)根據(jù)需要設(shè)置
-- 最后把腳本保存到一個(gè) .sql 腳本文件
2. 在2000中創(chuàng)建目標(biāo)數(shù)據(jù)庫
在查詢分析器(或2005的manger studio在打開腳本文件), 連接到SQL Server 2000,執(zhí)行上面生成的腳本.以創(chuàng)建一個(gè)新的數(shù)據(jù)庫 。
3. 將數(shù)據(jù)從2005導(dǎo)到2000
首先打開SQL Server 2005 的Manage Studio
-- 打開"對(duì)象資源管理器"(沒有的話按F8), 連接到你的實(shí)例
-- 右鍵選擇要轉(zhuǎn)成 SQL Server2000 的數(shù)據(jù)庫--選擇 任務(wù) --導(dǎo)出數(shù)據(jù)
(注意,如果你的Manage Studio 為 Express版本,那任務(wù)里是沒有導(dǎo)出數(shù)據(jù)選項(xiàng)的,你可以直接找到你的數(shù)據(jù)安裝目錄里的Binn文件夾,例如 C:\Program Files\Microsoft SQL Server\90\DTS\Binn 然后執(zhí)行DTSWizard.exe文件即可。)
-- 在"SQL Server 導(dǎo)入和導(dǎo)出向?qū)?的"選擇數(shù)據(jù)源"步驟中, 確定選擇的是要導(dǎo)出的數(shù)據(jù)庫
-- 在"選擇目標(biāo)"步驟中, 連接到 2000, 并選擇步驟2新建的庫
-- 在"選擇源表和源視圖"中, 選擇所有的表(注意,如果表中有標(biāo)識(shí)的話,要在此處選中表,然后單擊下方的“編輯映射”按鈕,新開窗口中勾選“使用標(biāo)識(shí)插入”,每個(gè)有標(biāo)識(shí)的表都要這樣選擇一次。還有,此處導(dǎo)入數(shù)據(jù)如果牽扯到主外鍵關(guān)系或者其他約束的話,一定要分批次按照關(guān)系的先后順序?qū)耄駝t會(huì)報(bào)錯(cuò)。)
-- 最后完成
sql server 2005轉(zhuǎn)到2000的步驟(簡(jiǎn)易版,一路不錯(cuò)形式)
2005轉(zhuǎn)到2000的步驟
1. 生成for 2000版本的數(shù)據(jù)庫腳本
2005 的manger studio
-- 打開對(duì)象資源管理器(沒有的話按F8), 連接到你的實(shí)例
-- 右鍵要轉(zhuǎn)到2000的庫
-- 任務(wù)
-- 生成腳本
-- 在腳本向?qū)У倪x擇數(shù)據(jù)庫中, 確定選擇的是要轉(zhuǎn)到2000的庫
-- 勾選為所選數(shù)據(jù)庫中的所有對(duì)象編寫腳本
-- 在接下來的選擇腳本選項(xiàng)中, 將”編寫創(chuàng)建數(shù)據(jù)庫的腳本”設(shè)為True,找到為服務(wù)器版本編寫腳本項(xiàng), 選擇SQL Server 2000
-- 其他選項(xiàng)根據(jù)需要設(shè)置
-- 最后把腳本保存到一個(gè) .sql 腳本文件
2. 在2000中創(chuàng)建目標(biāo)數(shù)據(jù)庫
在查詢分析器(或2005的manger studio在打開腳本文件), 連接到SQL Server 2000,執(zhí)行上面生成的腳本.以創(chuàng)建一個(gè)新的數(shù)據(jù)庫
3. 將數(shù)據(jù)從2005導(dǎo)到2000
打開SQL Server 2000的企業(yè)管理器
-- 右鍵要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫
-- 任務(wù)
-- 導(dǎo)入數(shù)據(jù)
-- 在SQL Server 導(dǎo)入和導(dǎo)出向?qū)У倪x擇數(shù)據(jù)源步驟中, 確定選擇的是要導(dǎo)出的數(shù)據(jù)庫
-- 在選擇數(shù)據(jù)源步驟中, 連接到 2005, 并選擇源數(shù)據(jù)庫
-- 在選擇源表和源視圖中, 選擇所有的表
-- 最后完成
標(biāo)簽:預(yù)約服務(wù) 鄂爾多斯 寧夏 欽州 營(yíng)口 湘潭 河源 周口
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server 2005 數(shù)據(jù)庫轉(zhuǎn) SQL Server 2000的方法小結(jié)》,本文關(guān)鍵詞 SQL,Server,2005,數(shù)據(jù)庫,轉(zhuǎn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。