|
主题: ACCCESS的数据库转换成SQL的需要注意些什么?
|
 绯雨
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#12001/7/25 18:29:48
程序原来是ACCESS的数据库,但一段时间后,人说了,ACCESS忙不过来,所以我想把他改成SQL的,就是不知道要注意些什么。 1. ACCESS数据库里的表是中文名的,在导入SQL里,会有什么问题吗? 2. ACCESS数据库就一个文件,而SQL做个数据库出来,有很多文件,我的DNS连接到底连到哪个文件呀。 还有,就是上传到服务器去的时候,是传哪个呀。 3. 在ASP文件里除了要修改DNS连接部分,还要修改什么地方吗?
暂时就这样几个问题了,因为还没开始做,先问问。如果开始搞的话,也许问题更多了。麻烦各为弟兄了。
|
 xpilot
职务:普通成员
等级:1
金币:1.0
发贴:192
|
#22001/7/25 18:43:46
1.在转换之前,最好还是先把你的中文表名改成E文的,这样做比较安全,可以避免很多不知名的麻烦! 2.SQL实际上也是一个文件,只是这个文件就不能象access那样可以随随便便的打开了,要用SQL自带的"企业管理器"打开. 3.具体转换过程可以参看相关资料,要注意的是编号自增量的属性,和关键字段的设置也要一起倒到SQL中去,否则也是出错了不知道原因在那,也是麻烦! 4.如果网页是用UD制作的话,只要从新设置一下DSN即可,网页里面无须变化,这就是DSN的好处  (最后彻底建议,建表和字段一定要用E文)
|
 绯雨
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#32001/7/26 9:43:05
惨,如果要把表名换正中文的,那ASP文件里也要改了呀。一共有3000多文件的社区,那工作量不是难以想象吗?
|
 xpilot
职务:普通成员
等级:1
金币:1.0
发贴:192
|
#42001/7/26 14:06:12
不换也行,反正你先试试!那就找个中文版的SQL2000,不过用中文始终是个隐患,长痛不如短痛,要就一次搞定,免得以后到30000个文件的时候,后悔就来不及了。
|
 wuzi
职务:普通成员
等级:1
金币:0.0
发贴:19
|
#52001/9/14 1:49:52
1、把数据库倒入sql2000后,程序是否真的一点也不用改?请高手作答!是否有什么函数或者语句不支持? 2、像“编号自增量的属性,和关键字段的设置也要一起倒到SQL中去”,怎样具体实现?能否详细讲讲? 3、UD是否完全支持sql2000? 4、UD+sql2000 总是出现这样的错误: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) /dtsw/index.asp, 第 5 行 怎么回事,请高手解答!万分感谢!
|
 绯雨
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#62001/9/14 9:47:48
wuzi在上个帖子中说 引用: 1、把数据库倒入sql2000后,程序是否真的一点也不用改?请高手作答!是否有什么函数或者语句不支持? 2、像“编号自增量的属性,和关键字段的设置也要一起倒到SQL中去”,怎样具体实现?能否详细讲讲? 3、UD是否完全支持sql2000? 4、UD+sql2000 总是出现这样的错误: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) /dtsw/index.asp, 第 5 行 怎么回事,请高手解答!万分感谢!
1。数据库导入SQL2000,不改程序代码是不可能的,即使源程序写得再工整,你也得改DSN呀,还有,就是SQL的保留字段,在ACCESS上是没有限制的,到SQL里,就会报错,建议你在取名字的时候,不要是完整的单词,如可以在 TIME 前 加一个 GTIME ,这样的话,就不会有保留字段冲突的。 2。编号自增量的属性 的导不过去的,但有数据的ID值是可以导过去的,导入完成后,在设计表中将要 自动增加的 字段设置为如下: 标识: 是(不用于复制) 标识种子:1 标识递增量:1 这样就可以自动增加了。 3。UD是支持SQL2000的,但我想,这话不应该这样说,因为UD使用ODBC连接的,只要ODBC支持的,我想在UD里用起来就没什么问题。 4。你说的这种情况,你可以试试这样: 在添加数据源ODBC的时候,登陆ID一定要用你给这数据库分配的用户,如果使用NT验证虽然在ODBC上可以测试通过,但是在ASP程序仍然不能访问数据库的。 呵呵,高手我可算不上,我也是个求学者,只不过,我最近做了数据库升级的工作,把我自己的看发说出来,希望对你有所帮助,如果你有什么好的想法,也说出来,给大家参考参考。
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#72001/9/15 9:23:15
上次不是与你说过了呀,字段这义成E文的,不要用中文的,现在知道麻烦了吧
|
 绯雨
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#82001/9/17 17:14:45
麻烦是麻烦,老总说那程序毛病太多,干脆不要了,呵呵,关掉了。
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#92001/9/17 18:30:25
你老总终于觉悟了呵呵呵
|
 绯雨
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#102001/9/18 11:45:51
是啊,他是觉悟了,把原来关掉了,可他今天又给我一个聊天室的程序让我改,天,里面的字段又是中文名的,天,看来他是怕我累不死啦。
|