一、首先打开数据库,我这里以SQL Server 2012数据库为例。

1.选择工具—>选项 ,如图1

图 1

2. 选择表设计器和数据库设计器—>阻止保存要求重新创建表的更改(S)把前面checkbox勾选去掉,然后点击确定,如图2

图 2

二、打开数据库名对应的表,找到要修改的属性,这里相信只要大家学过基本的SQL知识都会改的。具体如图3

把200改为2000 保存下。改的字段为abc_value。

三、通过SQL根据PhysicalName 和 AttributeId 在Attribute表确定其是abc_value这个值。然后在Update其MaxLength的长度为2000,具体代码如下:

SELECT TOP 100 [AttributeId]
,[AttributeTypeId]
,[Name]
,[PhysicalName]
,[Length]
,[IsNullable]
,[XmlAbbreviation]
,[EntityId]
,[DefaultValue]
,[ColumnNumber]
,[ValidForUpdateAPI]
,[LogicalName]
,[ValidForReadAPI]
,[ValidForCreateAPI]
,[VisibleToPlatform]
,[IsPKAttribute]
,[IsCustomField]
,[IsLogical]
,[DisplayMask]
,[AttributeOf]
,[ReferencedEntityObjectTypeCode]
,[AggregateOf]
,[IsSortAttribute]
,[PrecisionValue]
,[PrecisionSource]
,[IsIdentity]
,[IsReplicated]
,[VersionNumber]
,[YomiOf]
,[AttributeRowId]
,[AppDefaultValue]
,[AttributeLogicalTypeId]
,[Locked]
,[AttributeImeModeId]
,[AttributeRequiredLevelId]
,[MaxLength]
,[MinValue]
,[MaxValue]
,[Accuracy]
,[AccuracySource]
,[LookupStyle]
,[LookupBrowse]
,[ImeMode]
,[HasMultipleLabels]
,[IsRowGuidAttribute]
,[IsBaseCurrency]
,[CalculationOf]
,[IsAuditEnabled]
,[UpgradeDefaultValue]
,[OptionSetId]
,[SolutionId]
,[SupportingSolutionId]
,[ComponentState]
,[OverwriteTime]
,[LinkedAttributeId]
,[InheritsFrom]
,[IsStoredOnPrimaryTable]
,[IsInheritanceTypeAttribute]
,[TableColumnName]
,[IsUnmanagedAttribute]
,[IsOneWayBooleanAttribute]
,[IsCustomizable]
,[IsRenameable]
,[CanModifySearchSettings]
,[CanModifyRequirementLevelSettings]
,[CanBeSecuredForCreate]
,[CanBeSecuredForRead]
,[CanBeSecuredForUpdate]
,[IsSecured]
,[DeprecatedVersion]
,[IsManaged]
,[ManagedPropertyLogicalName]
,[ManagedPropertyParentComponentType]
,[ManagedPropertyParentAttributeName]
,[CanModifyAdditionalSettings]
,[ValuesFromRelationshipAttribute]
,[CanModifyAuditSettings]
FROM [组织名称_MSCRM].[MetadataSchema].[Attribute]
WHERE PhysicalName = 'abc_value' AND AttributeId='F9EE8BA9-69F4-487A-A335-D565FBE9D0FA'

SQL1

SQL1你可以先去掉后面的AttributeId属性,试着查看。

 Update Attribute
SET MaxLength = 2000
WHERE PhysicalName = 'abc_value' AND AttributeId='F9EE8BA9-69F4-487A-A335-D565FBE9D0FA'

SQL2

SQL2就是执行修改的方法。

说明:在数据库里面修改实体字段的长度的时候,二和三步骤都不能少。

Dynamics CRM 2011 通过数据库修改实体字段的长度需要注意的地方的更多相关文章

  1. Microsoft Dynamics CRM4.0 和 Microsoft Dynamics CRM 2011 JScript 方法对比

    CRM 2011 如果需要再IE里面调试,可以按F12在前面加上contentIFrame,比如 contentIFrame.document.getElementById("字段" ...

  2. Step by step Dynamics CRM 2011升级到Dynamics CRM 2013

    原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy f ...

  3. Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法(转)

    本篇文章,介绍Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法. RetreiveMultiple方法,用于获取实体的多个实例,该方法的签名如下 ...

  4. Microsoft Dynamics CRM 2011 安装完全教程

    作者:卞功鑫,转载请保留.http://www.cnblogs.com/BinBinGo/p/4302612.html 环境介绍 WINDOWS 2008 R2 Datacenter Microsof ...

  5. Dynamics CRM 2011 权限管理(转)

    http://www.cnblogs.com/LeoTang/p/3344265.html Dynamics CRM 2011 权限管理 CRM系统基于角色的权限主要通过部门.角色.用户.团队来 进行 ...

  6. Dynamics CRM 2011编程系列(60):JS编程之CRUD辅助类(JQuery版)

    今天给大家分享一个JQuery版的REST辅助类,在一年前我分享过一个只能在IE环境下运行的REST辅助类:<JS编程之实体CRUD辅助类 >.为什么要推出JQuery版的CRUD辅助类呢 ...

  7. Microsoft Dynamics CRM 2011 当您在 大型数据集上执行 RetrieveMultiple 查询很慢的解决方法

    症状 当您在 Microsoft Dynamics CRM 2011 年大型数据集上执行 RetrieveMultiple 查询时,您会比较慢. 原因 发生此问题是因为大型数据集缓存 Retrieve ...

  8. How to control PrincipalObjectAccess table growth in Microsoft Dynamics CRM 2011

    https://support.microsoft.com/en-us/kb/2664150 How to control PrincipalObjectAccess table growth in ...

  9. Dynamices CRM JS 类库 神器 XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library

    XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library http://xrmservic ...

随机推荐

  1. MVC,重写AuthorizeAttribute实现自己的权限验证(一)

    我们要实现下面的效果,某个controller,只允许某几个角色访问(admin,user,document controller) [MyAuthorize(Roles = "Admin, ...

  2. css div居中

    div中没有text-align和vehicle-align这两个属性,所在在css中设置这两个值没有作用 div 水平居中 设置左右边距有auto div{ margin: 0 auto; } 垂直 ...

  3. 基于高通 qca4531 mp3 demo板 双系统引导设计

    为了系统和稳定性,flash上有两套系统.在uboot引导阶段会根据当前的bootslot变量,决择运行哪套系统.进入系统之后,会自动挂载数据区,然后启动开关的应用程序. 如上图所示系统有两块存储芯片 ...

  4. harbor私有镜像仓库的搭建与使用与主从复制

    harbor私有镜像仓库,私有仓库有两种,一种是harbor,一种是小型的私有仓库,harbor有两种模式,一种是主 从,一种是高可用仓库,项目需求,需要两台服务器,都有docker.ldap权限统一 ...

  5. 51nod1288汽油补给

    考虑当前这个汽油站加的情况. 如果在t以内的范围有一个加油站比当前加油站便宜,那么就只需要加油加到足够开到最近的比自己便宜的加油站. 否则加满. 但是寻找超时 我们可以先加满,找到一个便宜的加油站之后 ...

  6. Java学习图谱

    学习图谱 一:常见模式与工具 二:分布式架构 三:微服务架构 四:底层知识 五:性能优化 六:工程化与工具

  7. reboot 后 Docker服务及容器自动启动设置

    https://blog.csdn.net/wxb880114/article/details/82904765 重启reboot操作系统后,发现docker 服务未启动,容器也未启动,天生反骨,怎么 ...

  8. node 常见的一些系统问题

    nodde正风生火起,很多介绍却停留在入门阶段,无法投入生产 许多文章在讲第三方类库,可是这些库质量差距较大,一旦遇到问题怎么办 全面了解node核心才能成为一名合格的node开发人员 1. node ...

  9. jquery 中事件

    jQuery 事件 - submit() 方法 定义和用法 当提交表单时,会发生 submit 事件. 该事件只适用于表单元素. submit() 方法触发 submit 事件,或规定当发生 subm ...

  10. TV-B-Gone Kit - Universal v1.2