一、首先打开数据库,我这里以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. form数据请求参数格式

    请求后台参数格式问题 当请求后台传递参数时,有多中类型,而每一种都需要前后台进行配合,而这有时候会很简单,有时候却十分困难,记录一下,以备后期深究 数据 后台需要的数据 form表单 嵌套数据,第二层 ...

  2. gdb调试分析多线程死锁

    转载: http://blog.chinaunix.net/uid-30343738-id-5757210.html #include <stdio.h> #include <pth ...

  3. 程序中使用7z.exe解压不完整的问题

    今天在代码中使用7x.exe解压一个tar压缩包,完成之后,发现关键性的文件不存在, 再细看发现,很多文件都没解压出来. 经研究,发现是这个压缩包中,有2个文件解压位置一样, 7z.exe在中途弹出提 ...

  4. 0001——初涉MySQL

    MySQL是一个开源的关系型数据库管理系统. MySQL分为社区版本和企业版     MySQL安装方式: 1.MSI安装(Windows Installer) 2.ZIP安装 选择安装类型: 1.T ...

  5. PHP:第二章——PHP中的equire与incude语句

    <?php header("Content-Type:text/html;charset=utf-8"); /* include: include_once//include ...

  6. 弹出层小插件之(一)sweetalert

    //弹出层小插件之(一)sweetalert 1.引入sweetalert.css 2.引入sweetalert.min.js 下载地址:http://t4t5.github.io/sweetaler ...

  7. Java多线程安全问题

    body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...

  8. git 添加review的相关操作

    git主机上涉及到的操作: 185 git branch 186 git pull 187 git branch 188 git checkout -b wangcheng 189 git log 1 ...

  9. 【重大更新】DevExpress v17.2新版亮点—WPF篇(三)

    DevExpress年终击穿底价,单套授权低至67折!仅剩最后10天!查看详情>>> 用户界面套包DevExpress v17.2终于正式发布,本站将以连载的形式为大家介绍各版本新增 ...

  10. 双击打开excel时提示:向程序发送命令时出现问题

    重装Excel.Office无效 解决方法如下: 打开excel-excel选项-高级选项卡, 找到最下面的常规-忽略使用动态数据交换(DDE)的其他应用程序,去掉前面的勾勾,保存即可.