asp+ACCESS的开发的网站后台,怎样把ACCESS换成SQL2000数据库?
asp+ACCESS的开发的后台,怎样把ACCESS换成SQL2000数据库?
不想改动太多的程序
可不可以把ACCESS里面的表“按部就班”的在SQL2000里面建立然后,改动一下conn.asp
这种方法可行吗?
问题点数:0、回复次数:9Top
1 楼softrookie(编程新生)回复于 2003-09-02 20:39:41 得分 0
这可能还有看你asp设计的兼容性,一般不会有太大的问题Top
2 楼zorou_fatal(The world and system is even)回复于 2003-09-02 20:41:03 得分 0
恩,如果倒数据库的话,应该问题不大。
关键是sql在access和sql server上处理的一些问题。Top
3 楼sufon(是网不是站)回复于 2003-09-02 20:45:47 得分 0
把ACCESS导入到Sql,修改打开方式。同时还要修改一些数据处理,比如真假,时间等等。当然如果你一开始就写的合适的话改动就少一些。Top
4 楼ceocio(成都招聘.Net工程师,有意者请联系我)回复于 2003-09-02 20:45:47 得分 0
在企业管理器中使用数据转换服务。Top
5 楼zurong(★★★★★)回复于 2003-09-02 20:46:24 得分 0
注意你的字段的类型Top
6 楼lane9(半岛)回复于 2003-09-02 20:49:12 得分 0
一般来说是可以的,导入数据选择ACCESS就可以了,
还有SQL里面没有自动编号的,要自已设为标识的!
TRY ITTop
7 楼cuker(diycn.org)回复于 2003-09-02 20:56:05 得分 0
其实导入后不必手动改变自动编号,ACCESS和MS SQL都是MS的产品,双方的兼容性还是不错的.
但是,要注意的是,有些字段用对ACCESS的程序用在SQL里是不可用的,比如用普通的分面,直接用ABSOLUTEPAGE读出的读会出错.
其他的,基本上没什么问题,出现问题再解决了.Top
8 楼chinesun(郑返)回复于 2003-09-02 21:20:18 得分 0
1、字段类型要做一些修改,有的Access的字段与SQL字段类型在兼容性上有所差异
2、Access的自动编号在SQL中要改成Int,并设递增因子为1
3、可能要手动加入主键
4、默认值要重设,且有的默认值命名不同,比如在Access中日期字段默认值为当前时间使用函数:now(),而SQL用getdate()
5、注意一些函数用法不同
6、在程序中写法也要有所改动。
7、Select语句也有所不同。如在Access中日期用:#2003-09-02#,而SQL用'2003-09-02'Top
9 楼vivisogood(新人类~~~~(Fuck 小日本~~))回复于 2003-09-03 08:50:26 得分 0
楼主肯定是上网下了个系统想导成 sqlserver版.不要否认哦!
楼上的几位说的都是正确的.
如果系统是你自己做的我想问题就没有了.如果是下载的.你可以要全面测试一下.因为access的字段类型和有的sql语句和sqlserver有点差别的.
先要导入后SQLserver里面没有自动编号的,要自已设为标识的!后面再做测试吧问题不大.
Top



