一切正常,直到我重新启动服务器(在重新启动时可能也安装了一些更新),现在我无法连接以检索邮件,管理员在试图查看状态时出现了这个异常:
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
ExceptionType: COMException
HelpLine:
Message: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
Source: Interop.hMailServer
StackTrace: at hMailServer.LanguageClass.get_String(String EnglishString)
at hMailServer.Administrator.Strings.Translate(String text)
at hMailServer.Administrator.Strings.Localize(Control container)
at hMailServer.Administrator.ucStatus..ctor()
at hMailServer.Administrator.Nodes.NodeStatus.CreateControl()
at hMailServer.Administrator.formMain.ShowNodeRepresentation(INode node)
at hMailServer.Administrator.formMain.treeNodes_AfterSelect(Object sender, TreeViewEventArgs e)
at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
at System.Windows.Forms.TreeView.WmNotify(Message& m)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
TargetSite: System.String get_String(System.String)因为它是在重启之前工作的,所以我假设它与组件没有正确启动有关。RPC正在运行,Server也在运行。
Windows 2008 hMailServer 5.3.3 B1879 MSSQL 2008
发布于 2010-10-08 09:45:05
啊,是的,我昨天发现了问题,忘了发回信了。我决定重新安装hMailServer,看看它是否解决了问题(你永远不知道,嗯?)它抛出了一个错误,这个错误比这个堆栈跟踪服务器版本更具有描述性。
我记得在迁移到新服务器时,我还将hMailServer更新为更新版本,从5.3.2升级到5.3.3。使用它,我还必须将db从MySQL迁移到MSSQL。一切进行得相当顺利,但我记得将hm_dbversion表中的值从5320更改为5330,假设它应该反映hMailServer版本。奇怪的是,在重新启动Server之前,它一直工作正常,此时它无法连接。把它改回5320解决了这个问题。
发布于 2010-10-07 20:07:20
您是否验证了您的SQL服务器正在运行?如果它正在运行,您可能会检查以确保您可以连接到它,并且它正在响应/响应。
https://serverfault.com/questions/188714
复制相似问题