兴致之及,前几天拿到了 V11.0.1(也就是11.0的多语言版,安装盘一共3.3G)DVD安装盘...
于是就安装测试
系统环境: Windows 2003 简体中文企业版
数据环境: MSSQL 2005 简体中文企业版
数据库认证方式本地系统认证)混合认证
安装 K3V11.0.1 所有模块....
测试之. 在IE处输入 http://localhost/K3Crm ...结果出现
系统操作失败,请与管理员联系查看错误码原因.
寻找K3安装目录下文件 Web.Config
打开...修改 169 行 On 改为 Off (注意大小写)
在进行登录,出现如下结果
“/K3CRM”应用程序中的服务器错误。 数据库访问异常,请联系管理员,检查是否连接关闭! 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: Kingdee.K3.KDExceptionDatabase: 数据库访问异常,请联系管理员,检查是否连接关闭!
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 |
堆栈跟踪:
[KDExceptionDatabase: 数据库访问异常,请联系管理员,检查是否连接关闭!] Kingdee.K3.DataAccess.CDataSource.Open() +220 Kingdee.K3.BOS.ReaderService.DataFlowReadService.getSysMenu(K3ConnectString sDsn, Boolean bIsCrmSystem) +78[Exception: 数据库访问异常,请联系管理员,检查是否连接关闭!] Kingdee.K3.BOS.ReaderService.DataFlowReadService.getSysMenu(K3ConnectString sDsn, Boolean bIsCrmSystem) +600[TargetInvocationException: 调用的目标发生了异常。] Kingdee.K3.RemoteCommunication.RemoteCall(String stypename, String methodname, Object[] pparams) +91 MainFrame.getSysMenu() +189 MainFrame.Page_Load(Object sender, EventArgs e) +1453 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34 System.Web.UI.Control.OnLoad(EventArgs e) +99 Kingdee.K3.BOS.WebUI.K3BasePage.OnLoad(EventArgs e) +42 System.Web.UI.Control.LoadRecursive() +47 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061 |
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
从提示内容得出 数据库链接原因造成.....
1.检查数据认证 .....正确
2.检查中间层预设链接 ....正确 (测试Windows 及 Sa)
3.检查其它站点 ...........正常(唯CRM跟EBO出现该错误)
检证无法修复系统后,重新安装操作系统....
系统环境: Windows 2003 简体中文企业版 (加域控制器....比前面回多这个)
数据环境: MSSQL 2005 简体中文企业版
数据库认证方式域用户认证)混合认证
安装 K3V11.0.1 所有模块....
中间层预设链接采用 Sa
输入 Http://localhost/K3Crm 登录
奇怪....正常进入了
最终发现.....V11.0.1 CRM及EBOS 服务器端必需安装域控制器,数据库必需使用域用户认证,否则CRM不能正常使用.....
最新发现的CRM问题,测试了一整天才搞明白这怪事........... |