浏览模式: 标准 | 列表 Tag: access

dedecms转iwms操作过程

dedecms是一款基于php+mysql的国产cms系统,iwms是一款基于asp.net+access/mssql的国产cms。前者漏洞百出,后者比较适合企事业单位发布内容,已知漏洞极少。

一朋友网站构建于dedecms之上,某次检查时候发现后门无数,垃圾文件达到上万个。修补dedecms的漏洞还不如直接把数据转到另外一款cms系统——iwms系统。

懒人先搜索有没有直接转换的工具,发现没有。在这样的前提下,只能手工进行转换了。

iwms系统是可以在后台配置好参数直接采集access或者mssql数据库的,而dedecms的数据库是mysql,为了方便操作,得想办法把它转换到access。

以下开始记录手工操作步骤:

1、dede_archives表记录着文章内容页除了文章内容外的其他信息,dede_addonarticle表记录着文章内容,dede_arctype表记录着文章栏目。

2、手工摘录下dede_arctype表中文章栏目名称和栏目id。

3、在dede_archives表增加文章内容列body(类型为 mediumtext)和文章发布时间pubdate2(类型为datetime)。

4、接着通过文章id一一对应把dede_addonarticle表中的内容通过update方式存入dede_archives表中的body列中。

5、而dede_archives表中文章发布列pubdate是一个10位整数的Unix 时间戳,需要把它通过FROM_UNIXTIME函数转换为datetime类型存入到pubdate2列中。类似:update dede_archives set pubdate2=(select FROM_UNIXTIME(pubdate) from dede_archives where aid=1) where id=1;

6、完成以上5步操作已经把转换所需的基本7个信息都集合到了一个表内:文章栏目、文章标题、文章内容、文章点击数、文章发布时间、文章作者、文章来源。

7、接着借助《Convert Mysql to Access 4.0免费版》软件把数据库中的dede_archives列转换到access数据库(数据库编码选择gbk否则会出现乱码)。软件下载地址:http://www.5stardatabasesoftware.com/cn/mysqltoaccess.php

8、转换得到的mdb文件放到iwms系统网站目录下,通过“数据采集”功能下的“数据库采集”完成数据采集。

以上操作步骤供参考,其中有较多细节懒得输入写,只是简单记录方便下次操作方便。

Tags: dedecms, iwms, mysql, access

替换access数据库中数据的asp脚本代码

asp虽然是比较过时的脚本代码,微软也已经基本抛弃了它,但是因为它的轻便,还是深受很多人的喜爱。

翻阅电脑中找到一份几年前的asp程序和access数据库,闲来无事便想着把数据库中的数据整理一下,居然发现很多需要替换的数据。

网上找了一句sql一句进行替换操作,结果却显示表达式中replace,函数未定义,语句如下:

update table SET content=replace(content,"old","new")

更新table表设定字段content中将old替换为new。

懒人原则,找到最快的解决办法,网上找到一段可用的替换替换access数据库中数据的asp脚本代码如下: 

  • <%
  • Set Conn   = Server.CreateObject("ADODB.Connection")
  • Conn.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("数据库名.mdb")
  • Set rs = Server.Createobject("ADODB.Recordset")
  • sql="Select * from [表名]"
  • rs.open sql,conn,1,3
  • while not rs.eof
  •  rs("字段名")=replace(rs("字段名"),"要被替代的字符串","替代后的字符串")
  •  rs.update
  •  rs.movenext
  • wend
  • rs.close
  • set rs=nothing
  • conn.close
  • set conn=nothing
  • %>

Tags: access, asp, 替换

破解access数据库(MDB)密码

废话不说,自行下载,软件需要注册,下载包里带了注册机,具体使用自己看着办。

软件名称:Access(mdb)数据库解密2010最新特别版

access(mdb)数据库解密2010最新特别版.rar

使用说明:

点击浏览选择你需要破解的mdb文件所在文件夹,然后点击“开始解密”就得出密码了。仅测试了access2000加密的mdb文件,其他版本未测试。

测试截图如下:

crack_access_mdb_password.jpg

大小: 38.66 K
尺寸: 300 x 228
浏览: 146 次
点击打开新窗口浏览全图

另外附上一直在用的辅臣数据库浏览器 1.0,非常方便浏览access数据库,即便数据库中的字段被隐藏也会显示出来。

辅臣数据库浏览器 1.0.rar

Tags: access, mdb