简体   繁体   English

关于动态crm 2011中联系人创建的一般SQL错误

[英]Generic SQL Error on create of contact in dynamics crm 2011

I've unregistered all plugins and deactivated all workflows for the contact entity and also there is nothing at the on save event of the contact entity in MS Dynamics CRM. 我已取消注册所有插件并停用联系人实体的所有工作流程,并且MS Dynamics CRM中联系人实体的on save事件中也没有任何内容。 Also, I've restarted all async services and even IIS. 此外,我重新启动了所有异步服务甚至IIS。 But still I am facing SQL Server Generic error. 但我仍然面临SQL Server Generic错误。 Here in the following is the log file of the error. 以下是错误的日志文件。

Update: Error Logging Details 更新:错误记录详细信息

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Generic SQL error.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
  <ErrorCode>-2147204784</ErrorCode>
  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
    <KeyValuePairOfstringanyType>
      <d2p1:key>CallStack</d2p1:key>
      <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">   at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)
   at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Boolean traceRequest, OrganizationContext context, Boolean returnResponse)
   at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)
   at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)</d2p1:value>
    </KeyValuePairOfstringanyType>
  </ErrorDetails>
  <Message>Generic SQL error.</Message>
  <Timestamp>2015-10-21T12:23:26.1555718Z</Timestamp>
  <InnerFault i:nil="true" />
  <TraceText i:nil="true" />
</OrganizationServiceFault>

Note: this only happen to contact entity 注意:这只发生在联系实体

This is normally caused by the Duplicate Detection system. 这通常是由重复检测系统引起的。

To disable this setting open you CRM then go to Settings -> System -> Data Management -> Duplicate Detection Settings 要禁用此设置,请打开CRM,然后转到设置 - >系统 - >数据管理 - >重复检测设置

https://prashantmayur.wordpress.com/2018/03/25/dynamics-365-crm-duplicate-detection-error-generic-sql-error-microsoft-crm-duplicatedetection-microsoft-crm-hasduplicatesplugin/ https://prashantmayur.wordpress.com/2018/03/25/dynamics-365-crm-duplicate-detection-error-generic-sql-error-microsoft-crm-duplicatedetection-microsoft-crm-hasduplicatesplugin/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM