无法打开登录请求的数据库“MSCRM_CONFIG” - CRm2015

问题描述 投票:0回答:2

CRM2015 - 内部单服务器安装,包括SQL Server 2012 SP

SQL Server实例名为“CRM2015”,不在默认实例上。

出于测试目的,我提供了

CONTOSO \ SVCCRMASYNC

SQL Server 2012中的sysadmin权限。我认为使用sysadmin没有更高的权限集我可以授予此用户,但是我得到了这个例外吗?!

CrmTrace遇到错误。附加信息:LoadDeploymentSettings中的错误[无法打开登录请求的数据库“MSCRM_CONFIG”。登录失败。用户'contoso \ SVCCRMASYNC'登录失败。], 堆栈跟踪:在System.Environment.GetStackTrace(例外e,布尔needFileInfo) 在Microsoft.Crm.CrmTrace.Write的Microsoft.Crm.CrmTrace.get_RefreshTrace()的Microsoft.Crm.CrmTraceSettings.Load(String traceDirectory)上的System.Environment.get_StackTrace()处理(Guid orgId,TraceCategory traceCategory,TraceLevel traceLevel,Int32 skipFrames) ,字符串格式,Object [] args)位于System.Threading.ExecutionContext.RunInternal的Microsoft.Crm.Asynchronous.AsyncService.StartServiceComponents(Object state)中的Microsoft.Crm.CrmTrace.Initialize()(ExecutionContext executionContext,ContextCallback回调,对象状态) System.Threading.ThreadPoolWorkQueue.Dispatch(System.Shreading.ThreadPoolWorkQueue.Dispatch)上的System.Threading.Quereading.QuereadingUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()处的System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback回调,Object状态,Boolean preserveSyncCtx)中的布尔值preserveSyncCtx() )(报告流程:CrmAsyncService,AppDomain:C:\ PROGRA~1 \ MI818C~1 \ Server \ bin)

enter image description here

enter image description here

关注CRM-Setup.log:

检查SVCCRMSANDBOX访问属性servicePrincipalName时遇到异常... Microsoft.Crm.CrmArgumentNullException:nt4Name ---> System.ArgumentNullException:Value不能为null。参数名称:nt4Name ---内部异常堆栈跟踪结束---在Microsoft.Crm.ADNameUtility.Rfc1779NameFromNT4Name(String nt4Name)

检查SVCCRMASYNC访问属性servicePrincipalName时遇到异常... Microsoft.Crm.CrmArgumentNullException:nt4Name ---> System.ArgumentNullException:Value不能为null。参数名称:nt4Name ---内部异常堆栈跟踪结束---在Microsoft.Crm.ADNameUtility.Rfc1779NameFromNT4Name(String nt4Name)

无法检索CISVC的服务信息:System.InvalidOperationException:在计算机'。'上找不到服务CISVC。 ---> System.ComponentModel.Win32Exception:指定的服务不作为已安装的服务存在---内部异常堆栈跟踪的结束---在System.ServiceProcess.ServiceController.get_DisplayName的System.ServiceProcess.ServiceController.GenerateNames()处()at Microsoft.Crm.Setup.Common.UI.ServiceDisruptionWarningPage.RetrieveServiceDisplayName(String serviceName)


Line 3393:11:51:35 |警告|在UAL Line 3394中注册Web App Server角色时出错:11:51:35 |警告|在UAL Line 3395中注册Deployment Web Server角色时出错:11:51:35 |警告|在UAL Line 3507中注册Deployment Manager工具角色时出错:11:51:41 |警告|在UAL Line 3508中注册Web App Server角色时出错:11:51:41 |警告|在UAL Line 3509中注册Deployment Web Server角色时出错:11:51:41 |警告|在UAL行3594中注册Deployment Manager工具角色时出错:11:51:44 |警告|在UAL Line 3595中注册Web App Server角色时出错:11:51:44 |警告|在UAL行3596:11:51:44 |警告|中注册部署Web服务器角色时出错在UAL行3657:11:51:46 |警告|中注册Deployment Manager工具角色时出错在UAL Line 3658中注册Web App Server角色时出错:11:51:46 |警告|在UAL行3659中注册Deployment Web Server角色时出错:11:51:46 |警告|在UAL中注册Deployment Manager工具角色时出错

我认为在CRM安装向导期间记录的以下错误正在运行。我忘了在用户名之前为域添加前缀,但是通过单击几次并输入正确的凭据来更正此问题。我认为这个错误可以忽略不计。

11:47:15 |错误|检查AsyncServiceAccountValidator:失败:为Microsoft Dynamics CRM异步处理服务指定的帐户无效。必须使用domain \ user或[email protected]格式指定登录名。

11:47:15 |错误|检查AspNetServiceAccountValidator:失败:为Microsoft Dynamics CRM应用程序指定的帐户无效。必须使用domain \ user或[email protected]格式指定登录名。

11:47:15 |错误|检查SandboxServiceAccountValidator:失败:为Microsoft Dynamics CRM沙箱处理服务指定的帐户无效。必须使用domain \ user或[email protected]格式指定登录名。

11:47:15 |信息|检查SandboxServiceAccountSecurityValidator:成功11:47:15 |错误|检查DeploymentServiceAccountValidator:失败:为Microsoft Dynamics CRM部署Web服务指定的帐户无效。必须使用domain \ user或[email protected]格式指定登录名。

11:47:15 |错误|检查VssWriterServiceAccountValidator:失败:为Microsoft Dynamics CRM VSS编写器服务指定的帐户无效。必须使用domain \ user或[email protected]格式指定登录名。

11:47:15 |信息|检查VssWriterServiceAccountSecurityValidator:成功11:47:15 |错误|检查MonitoringServiceAccountValidator:失败:为Microsoft Dynamics CRM监控服务指定的帐户或密码无效。必须使用domain \ user或[email protected]格式指定登录名。

我已经指定了这样的帐户:

  • CONTOSO \ SVCCRMAPPLICATION
  • CONTOSO \ SVCCRMDEPLOY
  • CONTOSO \ SVCCRMSANDBOX
  • CONTOSO \ SVCCRMVSS
  • CONTOSO \ SVCCRMASYNC
  • CONTOSO \ SVCCRMMONITORING
sql-server sql-server-2012 dynamics-crm dynamics-crm-2015
2个回答
0
投票

尝试在Dynamics CRM安装上执行修复安装,并确保为Dynamics CRM服务的服务帐户指定了正确的用户名和密码。更改服务帐户密码或直接编辑Windows服务中的动态服务帐户登录时,有时会发生此错误。


0
投票

如果是本地服务器安装 - 请在SQL Server配置管理器中检查您为MS SQL服务器实例提供的mscrm_config数据库启用了哪些协议:

enter image description here

您还可以仔细检查防火墙是否也阻止本地计算机上的SQL Server的1433端口。

© www.soinside.com 2019 - 2024. All rights reserved.