私は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