SiteWeaver数据迁移教程

 

  SiteWeaver虽然已经停止开发多年了,但时至今日还是用户无数,继续坚持使用SiteWeaver的还是大有人在。很多站长从小站做到现在的大站了,之前所使用的Access数据库也开始容量爆炸,需要更换为更高一级的MSSQL数据库,而SiteWeaver就是能同时支持Access和MSSQL互相转换(支持ACCESS―>MSSQL、MSSQL―>ACCESS、ACCESS―>ACCESS、MSSQL―>MSSQL之间的数据转换),并免费提供数据库类型转换工具,这在目前众多CMS中是不多见的(起码我还没见过)。好了,废话不多说了,直接进入主题
一、安装MSSQL数据库
1、用Database里的SiteWeaver.sql数据库查询文件建库(MSSQL的安装教程自己上百度、谷歌搜索);
2、修改网站根目录下的Conn.asp文件里的数据库类型,即
Const SystemDatabaseType = "ACCESS" 改为   Const SystemDatabaseType = "SQL" 注意: SQL”一定要大写 ,否则会出现数据库连接出错提示;
并修改相应的数据库连接IP、数据库帐号、数据库名称、数据库密码

QQ截图20130611101017.jpg (大小:30.8 K 下载次数:5)

3、测试前台、后台能否正常登录,如能则代表SQL数据库已经正确连接,如不能,请重新检查数据库安装步骤;

QQ截图20130611101144.jpg (大小:29.8 K 下载次数:7)

4、有些安装完SQL数据测试连接时出现“找不到……”此类的错误提示,可通过运行install.asp文件进行网站初始化(不会造成数据丢失的,只是作为一个清理数据缓存的用途而已)来解决;

二、数据迁移
1、打开SiteWeaver程序包,找到“ 升级及转换程序\数据转换迁移程序 ”里的 DataTrans.asp 文件, 复制到网站根目录
2、打开浏览器,输入你的网址,加上DataTrans.asp,如“ http://你的域名/ DataTrans.asp ”,即可进入数据迁移界面,接着点“下一步”;

QQ截图20130611101342.jpg (大小:132.6 K 下载次数:4)

3、如果你之前使用的是Access数据库的,需要把Access数据库复制到网站根目录内(如果是装在二级目录的,则要与DataTrans.asp文件同级),否则在进行第四步的时候出现“数据库连接错误,请确认输入的源数据库 (Access版数据库)的文件名是否正确,且已经复制(或上传)到动易 6.7版所在目录。”的错误提示;
4、选择源数据库类型

QQ截图20130611102105.jpg (大小:87.8 K 下载次数:5)

提示: 如果你之前使用的是Access数据库,那么源数据库则一定要选择“Access数据库”,而不是选择刚刚安装的“SQL数据库”。否则是不会正确迁移数据的,只会把你之前已有的数据被新安装的空白SQL数据库给覆盖清空,到那时你哭也没用了。所以,在数据库操作前一定要先做好备份,切记!!!
5、进入到“升级进度条刷新参数”界面可保持默认,进入到“请选择要转换/迁移的数据库内容”可按需要进行勾选;
6、数据迁移过程

QQ截图20130611105714.jpg (大小:53.9 K 下载次数:7)


QQ截图20130611105725.jpg (大小:47.2 K 下载次数:7)

如果确认迁移过程无误,则可以选择“删除此程序”,如不确定,可以点击“关闭此窗口”,以后通过FTP手工删除, 此文件必须删除,切记!
7、迁移工作完成。MSSQL―>ACCESS、ACCESS―>ACCESS、MSSQL―>MSSQL数据之间的转换也是大同小异,这里就不多重复了

 

你可能感兴趣的:(siteweaver)