1\在SQL SERVER企业管理器中新建个数据库名blogdb,然后将现在的ACCESS库导入.
2\在企业管理器中,修改表如下:
表blog_article,设置字段log_ViewNums默认值为0;
表blog_tag,设置字段tag_Count默认值为1
表blog_Category,设置cate_Count默认值为0
并修改所有表的的第一个字段(即ID号) ,把改字段的属性改为:
标识:是
标识种子:1
标识增量:1
3\打开function目录下的c_system_base.asp,修改数据库连接串(大概在200行左右吧),把数据库连接函数openconnect()串修改为:
原来来内容如:
Function OpenConnect()
GetReallyDirectory()
'判定是否为子目录调用
Dim strDbPath
strDbPath=BlogPath & ZC_DATABASE_PATH
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDbPath
objConn.Open
OpenConnect=True
End Function
修改后的内容如下:
Function OpenConnect()
GetReallyDirectory()
'判定是否为子目录调用
Dim strDbPath
Dim connstr
strDbPath=BlogPath & ZC_DATABASE_PATH
Set objConn = Server.CreateObject("ADODB.Connection")
connstr="Provider=SqlOLEDB;Data Source=(local);initial catalog=blogdb;user ID=dbname;password=dbpass;"
objConn.Open connstr
OpenConnect=True
End Function
其中, blogdb:数据库名
dbname:数据库用户名
dbpass:数据库密码
请根据自己情况修改..
4\查找/function/目录下所有文件内所有SQL语句中的#"和"#部分,把对应SQL语句中的#"和"#分别改为'"和"'。
5\在c_system_lib.asp查找Call CheckParameter(Istop,"bool",False),在之后加上如下语句:
if Istop=true then
isTop=1
else
istop=0
end if
6\查找/function/目录下所有文件内含log_Istop的sql语句,把对应部分的true和false分别改为1和0。
7\修改c_system_manage.asp 132行附近true=true为1=1.
8\修改c_system_wap.asp 405行和414行附近objRS("blog_Comment.log_ID")为objRS("log_ID")
9\完成.测试一下吧...
我本人已经成功把数据库升级到SQL SERVER 2000...目前测试情况良好,各位朋友在修改前,请做好备份....
各位朋友如遇见什么问题,大家多交流...我的站
www.5mia.cn
[
本帖最后由 termjoy 于 2008-6-22 18:44 编辑 ]