如何在sql2000中使用sql2005的数据库?

我之前做的项目中的数据库用的是sql2005版本的现在需要在sql2000中运行在网上看了好多资料二,将数据库保存好后,再将数据库附加到sqlserver2005中,然后... 我之前做的项目中的数据库用的是sql2005版本的 现在需要在sql2000中运行 在网上看了好多资料

二, 将数据库保存好后,再将数据库附加到sql server 2005中, 然后右键选择数据库 > 属性 > 选项 > 兼容级别 选择"SQL Server 2000 (80)" 确定.

三, 右键数据库> 任务 > 生成脚本 (打开向导后,下一步,然后提示"选择数据库",选择指定的数据库后,下面有个复选框 "为所选数据库中的所有对象编写脚本"一定要选中! 再下一步,然后这里的"选择脚本选项" 下面有个 "为服务器版本编写脚本" 选择为"SQL Server 2000", 下一步..后面的默认,直到完成.)

四,将生成好的脚本放到sql server 2000中运行.当然,在运行之前需要创建数据库,这语句只是建表的.呵呵..

五,在sql server 2000 中,右键选择该数据库,任务 > 导入数据 > 下一步 > 选择数据源这里不要动,只用选下面的 数据库, 默认是 "<默认值>" 改成该数据库就行了. 然后再下一步(后面的选项都是默认的)...全选表.. 下一步 ..直到完成 这样五步就完成了sql server 2000 使用 sql server 2005的数据库.

但是第四步和第五步不太明白 希望大家给讲解下应该具体如何做?或者还有更好的办法?
首先 谢谢一楼的回答 但是我再第四步创建数据库后执行完sql脚本表都会创建到master数据库中 如何才能让他创建到自己的新建的数据库中?这个我还是不太懂
展开
 我来答
rayviso
2010-12-23 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:34.6万
展开全部
补充一个问题
SQL 2005 支持 xml 字段的解析功能
而2000不支持。
如果你2005库的表中没有xml字段的数据话,可以这样做,如果有的话,还是有点麻烦的。

你补充问题的回答:
1、你需要先建立库。建立数据库的话,可以用2000的管理工具UI界面上完成即可。然后在执行创建表的SQL脚本的时候,在新建的库上执行即可。

2、还是需要先建立库,在执行SQL脚本之前,在SQL脚本之前加上一条语句,”use <新数据库名称>“ (不包含引号、尖括号)

说的比较笼统,希望能帮到你,
坐而论测
2010-12-23 · TA获得超过158个赞
知道答主
回答量:49
采纳率:0%
帮助的人:19.5万
展开全部
浅析一下
四、是在告诉你,sql脚本仅仅是创建数据库、创建数据表的sql语句,你在sql2000中运行后,只是生成了空数据表,并没有什么数据。
五、是在告诉你,如何把数据由sql2005 导入到sql2000中。使用的是mssql自带的数据导入导出功能。即在2000中把鼠标放在新建的数据库名称上,点击右键【任务】 >【 导入数据】 > 【下一步】 > 【选择数据源】(选择sql2005对应的数据库) > 【选择目标】
下面你就选默认选项就可以了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友864d7fc
2015-10-06 · TA获得超过1082个赞
知道小有建树答主
回答量:570
采纳率:57%
帮助的人:39.6万
展开全部
如果是ms微软数据库那么mssql的低版本是不能兼容高版本的,除非后期补丁,一般都是高版本的兼容低版本的。所有微软软件都这样的,所以sql2005兼容sql2000,mssql2000无法兼容高版本2005。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静谧心智
2010-12-25
知道答主
回答量:5
采纳率:0%
帮助的人:8434
展开全部
这个属于降数据库的问题,会有点难度,可以实现,但是最好不要降
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MauveSUn
2010-12-23
知道答主
回答量:14
采纳率:0%
帮助的人:3.2万
展开全部
貌似用不了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式