簡體   English   中英

Microsoft Dynamics CRM 2011最佳解決方案,用於更改實體的字段數據類型

[英]Microsoft Dynamics CRM 2011 best solution to change entity's field data type

我在Dynamics CRM 2011 On Premise部署中更改字段的數據類型時遇到問題。 在我的托管解決方案中,將其命名為“解決方案1”,我在聯系人實體中有一個自定義字段:類型為number(int)的“new_usernumber”。 我想根據新客戶的要求將其更改為字符串(對於他們想要為其添加前綴的新用戶)。 我可以卸載解決方案並部署新的“固定”托管解決方案,但這需要我刪除自定義字段上的值。 有沒有更好的解決方案呢?

TIA

沒有簡單的方法可以做到這一點。 如果您尚未使用托管解決方案在實例中部署數據,我建議將其刪除並導入已更正的托管解決方案文件。

沒有支持或不支持的更改字段的數據類型(或邏輯名稱)而沒有數據丟失的過程。 您需要做的是添加新字段,然后編寫快速更新實用程序以將數據從舊字段復制到新字段。

這是一篇關於如何在托管解決方案中刪除字段的精彩文章 請注意,如果您嘗試保留數據,則需要在“導入devkeydetDeleteExample_1_1_HOLDING.zip”步驟后運行更新。

玩得開心......這是一種痛苦,但肯定是可行的!

幾個月前,我在一個解決方案中重建了字段(從doubleint )。 這是一個巨大的錯誤。 我仍然不確定出了什么問題,但他們確實出了問題。 我不僅失去了約會。 我設法在元層中引入錯誤,所以我們的MVP必須親愛的幫助我讓它再次運行。 他不開心。 我不高興。 客戶不滿意(今天的前客戶,主要是因為這一點)。

所以,我謙虛的建議 - 不要這樣做。 而是聲明一個新字段。 如果你有usernumber ,請保留它但開始使用userNumberString (或userStringuserName等)。 我的猜測是你會保持你的頭發長一點。

如果你成功了,請告訴我們。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM