SQL2005的数据如何转化成SQL2000?

xcom 2006-07-26 11:47:12
各位大大,前几天,公司来了新服务器,我在新服务器上安装了sql2005企业版,然后把当时sql2000下的数据升级到了sql2005上,使用一个星期没发现什么问题,昨天业务部门反映有问题,与软件公司沟通后,说他们的软件不支持sql2005,气死我了!让我们想办法将版本降下来!

后来,没办法,我用sql2005的导入导出工具将所有SQL2005的表和数据导出到SQL2000下,但是所有的主键、索引、关系、默认值全部丢了。如果先把表建好,所有关系都有的话,数据又导不过来,真是急死我了,各位大大,赶快帮我想想办法吧,有没有什么SQL语句能把数据库的关系、主键呀什么的,一次性在sql2000下执行就好了!或者大家还有什么更好的办法,希望不吝赐教!谢谢大家了!
...全文
824 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
bxjgood66 2006-12-19
  • 打赏
  • 举报
回复
up
hzchl219 2006-12-06
  • 打赏
  • 举报
回复
提供后人方便学习
hzchl219 2006-12-06
  • 打赏
  • 举报
回复
xcom(刚刚)
总结下啊
zlp321002 2006-07-27
  • 打赏
  • 举报
回复
原来这样啊!学习了。
xcom 2006-07-27
  • 打赏
  • 举报
回复
奇怪,我给分了啊,怎么会看不到?
xcom 2006-07-27
  • 打赏
  • 举报
回复
经过昨晚一晚的测试,发现“ zjcxc(邹建) ”说的方法只能对于自动增长列有效,对于timestamp类型的就没用了,后来我用sql2000的导入导出工具就可以把这两种数据导入进来了,问题终于解决了!给分!我自己是不是也应该有分啊!^_^!
zjcxc 2006-07-26
  • 打赏
  • 举报
回复
this scrip include all object info(primary key, index....), run script in sql 2000 to create you database

用sql2005的导入导出工具将所有SQL2005的表和数据导出到SQL2000下
zjcxc 2006-07-26
  • 打赏
  • 举报
回复
manger studion--connect to you 2005 instance--right you database -- task--scrip

in script winzard, select script for whole database

in script option, select generate script for sql 2000
zjcxc 2006-07-26
  • 打赏
  • 举报
回复
你可以选择多个表, 单击"编辑映射"来设置"启用标识插入"
zjcxc 2006-07-26
  • 打赏
  • 举报
回复
导数据的时候, 你需要为这个表的转换设置, 勾选上"强制插入标识列"
zjcxc 2006-07-26
  • 打赏
  • 举报
回复
跟sp1没有关系, 生成脚本的时候, 一定要选择为整个库生成脚本, 否则那个版本选择不起作用(原来以为sp1为修复, 但实际测试并没有修复这个问题)
xcom 2006-07-26
  • 打赏
  • 举报
回复
大哥,我的数据库有一千多个表,很多表都有这两种字段,你不会让我一个一个的insert into过去吧?
gjz_1209 2006-07-26
  • 打赏
  • 举报
回复
自增长列的可用语句
insert into 数据库名(2000的).dbo.表(列名...不包括自增长列)
select 列...(不包括自增长列)
from 数据库名(2005的).dbo.表
xcom 2006-07-26
  • 打赏
  • 举报
回复
各位,经过一下午的测试,脚本已经可以用了,但是对于一些有自动增长列和timestamp列的表,在导入数据的时候会报错,说什么无法往只读列插入数据,各位大大,再帮我想想办法吧!
zlp321002 2006-07-26
  • 打赏
  • 举报
回复
的确要打下 SQL server 2005 的SP1 补丁.

然后选择生成的脚本版本 SQL server 2000 的. 即可.
xcom 2006-07-26
  • 打赏
  • 举报
回复
怎么导出来的脚本,在sql2000底下不能用,听说还要打sp1的补丁?zjcxc(邹建)兄,是这样吗?而且我担心就算表都建好,因为很多表的字段都是自动增长型的,后面数据能导过去吗?

6,129

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧