动网BBS从Access版本转化到Sql-Server版本
一、序言最近应朋友之邀,为朋友的网站从ACESS版本升级到Sql-Server版本。其中涉及到动网BBS以及其他ACESS数据库向Sql-Server的转变。这个过程现在看起来是简单易行的,但是当时在做的时候由于不清楚其中的一些关键的地方,还颇费了一番周折。
这个升级过程从技术角度上主要分为数据库升级和程序升级两部分。
二、数据库升级
数据库升级可以按照如下步骤进行:
1)安装Sql-Server,可以是任何一个版本,当然版本越高越好。至少要安装客户端程序。
2)使用虚拟主机服务商提供的IP/用户名/密码连接到Sql-Server服务器,然后导入数据。数据源类型选择Microsoft Access(*.mdb),然后找出对应数据库文件就可以按照向导进行下去了。
3)导入数据之后就可以检查各个表。由于导入过程中主键信息不会保留,所以需要重新设置主键。另外一个需要注意的是默认值的处理。比如Access和ASP都使用Now()作为当前时间,而Sql-Server是使用GetDate()函数作为当前时间的。这些默认值都需要更改。
三、程序升级
程序升级主要包含如下要点。
1、更改数据库链接文件。一般命名为conn.asp。
Acess下,这个文件的代码一般是这样的:
而在Sql-Server下,这个文件的代码则要写成如下格式
页:
[1]