简单论坛“搬家”——数据迁移(本地机实现方法)

来源:互联网 发布:金农网发布软件 编辑:程序博客网 时间:2024/04/30 07:57

 环境:两台装有IIS、SQL2000、.NetFramwork 2.x/3.x 的服务器。

一.备份论坛数据
1.数据库备份
  1)使用企业管理器, 数据库右键所有任务->备份数据库.设置相应的文件名backup,即完成备份。
  2)也可以在论坛后台->工具->数据库信息备份,备份数据库。
2.论坛配置备份
  把源论坛里的config 文件夹备份一下。
3.表情、头像和图片的备份。
  表情目录:editor/images/smilies/default
  头像目录:avatars
  上传图片:upload

二.新服务器架设
1.可以在新服务器上架设一个和源论坛相同的论坛。并且执行安装,形成一个原始安装的论坛。可以正常访问。
2.恢复论坛数据及配置
  对于新的论坛,sql2000里没有备份过数据库文件,要先备份一下新论坛的数据库,然后再通过“企业管理器”所有任务,还原论坛的数据库备份backup。
  由于新论坛在还原数据库时,会出现独立的数据库用户,既无法删除也无法重新创建,无法登录的状况,可以在“企业管理器”服务器属性,常规选项卡里,把“自动启动SQL server代理,勾选。及“服务器设置”允许对系统目录直接进行修改勾选。然后在数据库sysusers表里,把无法登录的独立用户删除,再重新登录“企业管理器”,就可以重新建一个可登录的用户。然后在DNT.CONFIG里把数据库相应的用户名,密码设一下,就OK了。
3.把各种配置文件在新论坛里覆盖一下,就可以了。
4.重启IIS就可以浏览新论坛了。