【邮件群发】管理hMailServer的SQL Server CE数据库

如果你的hmailserver使用的是sql server或mysql就简单了,sql server的企业管理器和phpmyadmin都能轻松搞定,如果使用的是hmailserver内置的SQL Server Compact Edition数据库呢?怎么查询里面的数据?

首先得先安装一个SQL Server 2008的Management Studio,免费的Express版本就行了,试了一下2005版还不能用,在微软网站上有,装好后运行SQL Server Management Studio,服务器类型选SQL Server Compact Edition,数据库文件当然是选hmailserver的数据库hMailServer.sdf咯,最后一个,密码,密码输啥呢?试了一下hmailserver的系统管理密码,是错的,那数据库的连接密码是多少?

 

 

打开hmailserver安装目录下的bin目录,找到hMailServer.INI文件打开,[Database]字段下有个Password,将=后面的字符串复制下来,然后打开hmailserver安装目录的Addons\Utilities目录,里面有几个VBS文件,双击运行DecryptBlowfish.vbs,当然,运行的前提是你没有禁用系统的script运行,运行DecryptBlowfish.vbs,首先提示你输入管理员密码,然后提示输入加密后的密码,就你刚才复制的那串字符,最后一个对话框上会显示一串字符,抄下来吧,那个字符就是数据库的连接密码了。

然后就可以管理你的数据库了,你也可以点“新建查询”,打个简单的查询语句select count(accountid) from hm_accounts来查询你有多少个用户。

你可能感兴趣的:(SQL Server)