我想把以access做的数据库的网站转换成SQL数据库的?谁帮我?

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:23:47
我原来网站是用ASP+access做的,现在为了提高效率想转换成ASP+SQL数据库的?是否有办法呢?哪位高手能详细的说明转换全过程。数据库的转换倒不是很复杂,可是转换后肯定是访问不了。具体的网页要修改哪些?使得网站能正常使用。

1:建立新的SQL数据库,导入ACCESS全部数据
2:将原ACCESS数据库的自动编号改为SQL的标识列,递增为1
3:将原SQL语句中的now()函数改为getdate(),注意,是SQL语句中的,不是程序里面的
4:更改原程序的数据库连接字符串为SQL的,如:
Provider=SQLOLEDB;Data Source=server1;Initial Catalog=info;User ID=111;Password=111

需要注意的是,SQL中有很多关键字不能做为表和字段名,如user等,如果在ACCESS中有类似字段,SQL会自动转换为[user]

具体网页要修改哪里,这个不好回答,因为你也没有说清楚你原先网站的设计架构。
要是三层架构,基本上只改数据层就可以
要是没分层,改的地方会比较多
至少:数据库链接,需要改,以前是OleDBConnection,现在是sqlConnection
我也不是很专业
建议你最好把原网站与数据库交互的部分详细说明。(比如说:哪些内容,什么功能,设计架构等等)
方便高手来帮你

ACCESS可以导出数据库为ODBC数据库,选择目标数据库为你的SQL数据库久可以了