周末有空,把一台VPS换成了WINDOWS 7来玩玩,刚开始的时候,一切都正常的,后来因为配置完基本的东西,就要习惯性改下远程桌面端口,密码以及计算机名字等等,以方便记忆。重启后发现,软件运行是正常的,客户端收发也没有问题,但是访问WEBMAIL的时候出现了: SQL Server不存在或拒绝访问故障。百度去找了很多方法,都没用,说什么1433端口不通或者是防火墙拦截了什么的。
后来发现,这个问题是DBMAIL的配置文件INI与实际的环境不一致导致的,刚开通的机器,我的计算机名字是cloud后来我换成了mta2了,以方便我自己记忆。但是在DBMail\data\mailserver.ini发现内容:
DataSource=cloud\SQLExpress
这里是cloud是计算机的名字,因为我现在更改后的计算机名字是mta2,但是配置文件还是原来的名字,所以出现了问题,换成
DataSource=mta2\SQLExpress
重启DBMAIL软件,WEBMAIL就正常了。这个问题应该是出现在新版的软件中,旧版的配置文件中是没有DataSource参数的。
本文由山坛兄弟原创或编辑,转载请保留链接【DBMAIL访问WEBMAIL出现SQL Server不存在或拒绝访问故障】http://www.030904.net/164.html