主题:  唉,access用好好的干嘛要转换成sql2000……

Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#12002/11/13 6:37:52
我原来做的论坛是用access数据库的,我现在想把它移植到sql2000的数据库里去,可我发现还是有一些问题的,现在谈谈我的一点体会,希望能给和我有相同想法的人一点点帮助。

1、在sql2000导入access数据库时,自动编号id字段要重设,设成“标识(不可复制)”,种子、增量都为1。否则在插入记录时,页面显示不出id字段,并提示出错。
2、在access里,如果有几张表,并设置了关系,那么在导入过程中,这些关系是不会被导入sql2000的,access的查询会被当作表导入,换句话说,原来在查询里所设置的运算等在sql2000里不再会有效了。
3、如果想用原来的查询,在sql2000里只有重新定义表之间的关系,然后建立视图,取名和原来的查询名称相同。
4、在access里设定的主键等,需要到sql2000里重新设定。
5、access里的一些函数sql2000并不认得。如查询里常用的last()等。还有就是默认当前时间,在access里是now(),可在sql2000里提示认不出该函数,要改为getdate()。

以上是我个人在转换二者时的一点体会,希望大家指教。sql2000的功能还是非常强大,非access可比。可平常的一些留言板、访问量不是太高的论坛等交互应用,我想access足可胜任。但通过象access这样的桌面型、易上手的数据库的学习,来学习数据库的基本知识,然后不断提高自己的水平,最后达到对大型数据库的掌握和使用才是我们的根本目的……



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/11/13 8:55:09
不错,给你打分,置顶1周



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#32002/11/13 15:26:29
嘿嘿,自己有感而发,没想到受到班主的夸奖;)我会再接再厉,把我遇到的一些问题和解决方法继续贴出来,欢迎大家指教……



911again

职务:普通成员
等级:1
金币:0.0
发贴:97
注册:2002/10/13 7:43:28
#42002/11/15 7:28:37
为什么我在机器上测试自己的网站时不能插入记录到Access数据库。本人机器上没有安装office,是否要安装才能插入记录



yxknet

职务:普通成员
等级:1
金币:1.0
发贴:136
注册:2002/8/29 0:07:31
#52002/11/19 21:41:24
呵呵



jujishou

职务:普通成员
等级:1
金币:0.0
发贴:55
注册:2002/9/27 21:33:02
#62002/11/22 9:51:03
要这么多烦琐的事情要改啊?
第一步好象可以在指定的表的属性可以直接设置为自动编号的。
其他几步,就没什么好招了,只能老老实实的改。



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#72002/11/22 14:27:58
对的,好象可以,我还没试过:)