国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

SQL2005生成SQL2000腳本的一些解決方法

瀏覽:8日期:2023-11-04 13:44:23

下午,客戶問我,關于SQL2005下創(chuàng)建的數(shù)據(jù)庫,如需要導入到SQL2000下使用要怎么辦。;;;;;;SQL2005的語法和SQL2000的語法有所不同,試了幾次發(fā)現(xiàn)數(shù)據(jù)庫無法使用備份和附加的方法轉(zhuǎn)換到SQL2000。必須先轉(zhuǎn)換成腳本文件,然后在2000中用這個腳本建立目標庫,再用數(shù)據(jù)導入/導出把數(shù)據(jù)從2005導到2000即可,按SQL2005提供轉(zhuǎn)換到SQL2000的方法,經(jīng)過自定義生成的對象。如果想直接restore或附加應該是不行的,;用腳本+導數(shù)據(jù)肯定沒有問題。以下是SQL2005轉(zhuǎn)到2000的步驟:1.;生成for;2000版本的數(shù)據(jù)庫腳本2005;的manger;studio--;打開'對象資源管理器'(沒有的話按F8),;連接到你的實例--;右鍵要轉(zhuǎn)到2000的庫--;任務--;生成腳本--;在'腳本向?qū)?的'選擇數(shù)據(jù)庫'中,;確定選擇的是要轉(zhuǎn)到2000的庫--;勾選'為所選數(shù)據(jù)庫中的所有對象編寫腳本'--;在接下來的'選擇腳本選項'中,;找到'為服務器版本編寫腳本'項,;選擇'SQL;Server;2000'--;其他選項根據(jù)需要設置--;最后把腳本保存到一個;.sql;腳本文件SQL2005生成SQL2000腳本的一些解決方法SQL2005生成SQL2000腳本的一些解決方法2.;在2000中創(chuàng)建目標數(shù)據(jù)庫在查詢分析器(或2005的manger;studio在打開腳本文件),;連接到SQL;Server;2000,執(zhí)行上面生成的腳本.以創(chuàng)建一個新的數(shù)據(jù)庫3.;將數(shù)據(jù)從2005導到20002005;的manger;studio--;打開'對象資源管理器'(沒有的話按F8),;連接到你的實例--;右鍵要轉(zhuǎn)到2000的庫--;任務--;導出數(shù)據(jù)--;在'SQL;Server;導入和導出向?qū)?的'選擇數(shù)據(jù)源'步驟中,;確定選擇的是要導出的數(shù)據(jù)庫--;在'選擇目標'步驟中,;連接到;2000,;并選擇步驟2新建的庫--;在'選擇源表和源視圖'中,;選擇所有的表--;最后完成以下是SQL2005生成的腳本:;1;;SET;ANSI_NULLS;ON2;;GO3;;SET;QUOTED_IDENTIFIER;ON4;;GO5;;IF;NOT;EXISTS;(Select;*;FROM;sys.objects;Where;object_id;=;OBJECT_ID(N'[dbo].[web3_News]');AND;type;in;(N'U'))6;;BEGIN7;;Create;TABLE;[dbo].[web3_News](8;;;;[ID];[int];IDENTITY(1,1);NOT;NULL,9;;;;[Title];[varchar](100);NULL,10;;;;[Contents];[varchar](250);NULL,11;;CONSTRAINT;[PK_web3_News];PRIMARY;KEY;CLUSTERED;12;;(13;;;;[ID];ASC14;;)WITH;(IGNORE_DUP_KEY;=;OFF);ON;[PRIMARY]15;;);ON;[PRIMARY]16;;END再看一下SQL2000生成的的腳本:1;;if;exists;(select;*;from;dbo.sysobjects;where;id;=;object_id(N'[dbo].[web3_News]');and;OBJECTPROPERTY(id,;N'IsUserTable');=;1)2;;drop;table;[dbo].[web3_News]3;;GO45;;Create;TABLE;[dbo].[web3_News];(6;;;;[ID];[int];IDENTITY;(1,;1);NOT;NULL;,7;;;;[Title];[varchar];(100);COLLATE;Chinese_PRC_CI_AS;NULL;,8;;;;[Contents];[varchar];(250);COLLATE;Chinese_PRC_CI_AS;NULL;9;;);ON;[PRIMARY]10;;GO1112;;Alter;TABLE;[dbo].[web3_News];WITH;NOCHECK;ADD;13;;;;CONSTRAINT;[PK_web3_News];PRIMARY;KEY;;CLUSTERED;14;;;;(15[ID]16;;;;);;ON;[PRIMARY];17;;GO把SQL2005下選用生成SQL2000的腳本在SQL2000下使用,結果出現(xiàn)了一些錯誤:SQL2005生成SQL2000腳本的一些解決方法不知道是不是我的方法有問題,居然按微軟的方法生成的腳本還是有錯誤,接下來我把WITH;(IGNORE_DUP_KEY;=;OFF);ON;[PRIMARY]去掉,語法是沒有錯誤了,但還是出現(xiàn)了兩個錯誤,系統(tǒng)提示未能找到存儲過程;'sys.objects',列名;'object_id';無效,還要把sys.objects替換成dbo.sysobjects,object_id替換成id;(把object_去掉)然后再運行才能正常。這是一個簡單的表,相關定義不多,如果定義約束、因子填充等條件更多錯誤,沒辦法,暫時找不到解決的方法只能手工修改了,一個字,累……希望有高手們提供更好的方法出來,供大家學習一下!

主站蜘蛛池模板: 中文国产成人精品久久一 | 日日狠狠久久偷偷四色综合免费 | 日韩亚洲国产综合久久久 | 国产日韩欧美久久久 | 波多野结衣一级 | 欧美日本韩国一区 | 一区二区三区四区五区六区 | 欧美亚洲日本国产 | 欧美成人精品福利在线视频 | 香蕉国产人午夜视频在线 | 亚洲精品视频区 | 美女把张开腿男生猛戳免费视频 | 欧美aaaaa激情毛片 | 手机看片久久青草福利盒子 | 久草在线播放视频 | 亚洲厕拍 | 久久久久欧美精品观看 | 成人软件18免费 | 免费黄色一级网站 | 国产成人一区二区三区视频免费 | 欧美啊v在线观看 | 亚洲精品456在线播放无广告 | 成人免费视频一区 | 北条麻妃在线一区二区 | 亚洲成人在线免费视频 | 亚洲精品成人一区二区www | 国产高清成人mv在线观看 | 草草视频在线观看最新 | 欧美国产大片 | 欧美一欧美一级毛片 | 日韩视频大全 | 日韩a级 | 国产亚洲欧美一区二区三区 | 日本一线a视频免费观看 | 毛片手机在线 | 国产深夜福利视频在线播放 | 一区二区国产在线播放 | 九九精品免费观看在线 | 精品一区二区高清在线观看 | 香港经典a毛片免费观看看 香港经典a毛片免费观看爽爽影院 | 国产成人在线免费观看 |