[英]Where does Microsoft Dynamics CRM store OptionSet values in SQL Server?
我正在將數據遷移到 Microsoft Dynamics CRM 2011,需要對源執行對帳以確保所有內容都成功加載。
為此,我直接在 SQL Server 中查詢 SQL,但似乎找不到 OptionSet 數據的存儲位置。 有誰知道它存儲在哪個表中?
這些都存儲在 StringMapBase 表中。 您將通過實體的對象類型代碼、屬性名稱、選項集值和語言進行查詢,這將為您提供屬性的顯示值。
只是提醒! 使用 FilteredStringMap 繼續得到 Microsoft 的“支持”!
這是查詢字符串映射的 SQL Server 函數
CREATE FUNCTION fn_new_GetStringMapValue
(
@AttributeName nvarchar(100),
@AttributeValue int
)
RETURNS nvarchar(4000)
AS
BEGIN
DECLARE @Result nvarchar(4000)
SELECT @Result = Value
FROM dbo.FilteredStringMap
WHERE AttributeName = @AttributeName AND AttributeValue = @AttributeValue
RETURN @Result
END
GO
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.