Dynamics crm 2011 更改联系人';s邮政编码字段长度

Dynamics crm 2011 更改联系人';s邮政编码字段长度,dynamics-crm-2011,dynamics-crm,dynamics-crm-online,Dynamics Crm 2011,Dynamics Crm,Dynamics Crm Online,我正在尝试更改邮政编码字段长度。我已将最大长度从20个字符更改为100个字符,保存了自定义并发布了它。但是,当我试图保存或更新CRM表单上邮政编码大于50个字符的记录时,我遇到了错误: 未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk,版本=5.0.0.0,区域性=中性, PublicKeyToken=31bf3856ad364e35

我正在尝试更改邮政编码字段长度。我已将最大长度从20个字符更改为100个字符,保存了自定义并发布了它。但是,当我试图保存或更新CRM表单上邮政编码大于50个字符的记录时,我遇到了错误:

未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault,
Microsoft.Xrm.Sdk,版本=5.0.0.0,区域性=中性,
PublicKeyToken=31bf3856ad364e35]]:一般SQL错误。详细信息:
-2147204784
一般SQL错误。
2013-10-04T13:57:19.13039Z
使用
CrmOrganizationServiceContext
更新记录时也是如此。
提前感谢。

您使用的是早期绑定实体类吗?如果是这样,则需要使用crmsvutil重建它们

是否使用早期绑定实体类?如果是这样,则需要使用crmsvutil重建它们

无论用户界面中配置了什么,postalcode字段中存储的字符都不能超过50个。需要明确的是,用户界面将允许您输入较大的字段大小(在您的示例中为100),但基础SQL数据库中的字段(
CustomerAddressBase.PostalCode
)将不会超过50,即使您自定义
地址
实体使字段大小变大

不确定这是出于设计目的还是Dynamics CRM中的错误,您需要联系Microsoft以确定是否可以修复。我可以告诉您,这似乎没有记录在CRM SDK文档中的任何地方


我在一个本地安装中对此进行了测试,它也有同样的问题。

无论用户界面中配置了什么,postalcode字段中存储的字符都不能超过50个。需要明确的是,用户界面将允许您输入较大的字段大小(在您的示例中为100),但基础SQL数据库中的字段(
CustomerAddressBase.PostalCode
)将不会超过50,即使您自定义
地址
实体使字段大小变大

不确定这是出于设计目的还是Dynamics CRM中的错误,您需要联系Microsoft以确定是否可以修复。我可以告诉您,这似乎没有记录在CRM SDK文档中的任何地方


我在一个内部部署安装中对此进行了测试,它也有同样的问题。

在增加长度之前出现了什么错误?我建议检查跟踪。没有错误,更改字段长度是客户的新要求。我建议检查跟踪。-我可以在CRM online中这样做吗?在Customer Create/Update上没有插件/工作流。对不起,我想您是在内部部署上工作的。我不确定我们是否可以在线启用跟踪,因为我对在线CRM没有太多经验。刚从一个论坛上找到这个,您可以请求支持,通过调用它们来为您打开开发错误。在增加长度之前出现了什么错误?我建议检查跟踪。没有错误,更改字段长度是customerI的新要求。我建议检查跟踪。-我可以在CRM online中这样做吗?在Customer Create/Update上没有插件/工作流。对不起,我想您是在内部部署上工作的。我不确定我们是否可以在线启用跟踪,因为我对在线CRM没有太多经验。刚从论坛中找到此内容,您可以通过拨打电话请求支持人员为您打开开发错误。感谢您的建议,但我也在CRM表单中收到此错误,我将更新我的问题,很抱歉遗漏了此详细信息。是否有任何插件安装程序可在创建/更新您正在使用的实体时启动?否,客户创建/更新上没有插件/工作流。感谢您的建议,但我在CRM表单上也遇到此错误,我将更新我的问题,很抱歉错过此详细信息。是否有任何插件设置可在您使用的实体创建/更新时启动?否,客户创建/更新上没有插件/工作流。