Microsoft Dynamics 365 (オンライン) の RDL サンドボックス
公開日: 2017年1月
対象: Dynamics 365 (online)、Dynamics CRM Online
Microsoft Dynamics 365 (オンライン) では、レポートがサンドボックス モードで実行されます。 これは、Microsoft SQL Server Reporting Services のレポート定義言語 (RDL) サンドボックスを有効にすることで可能になります。 RDL サンドボックスを使用することで、特定の種類のリソースの使用状況を検出したり、制限したりできます。 そのため、Microsoft Dynamics 365 (オンライン) の特定の機能が使用できなくなる場合があります。 詳細については、「MSDN: RDL サンドボックスの有効化および無効化」を参照してください。
Microsoft Dynamics 365 (オンライン) での現在の RDL サンドボックス構成の設定について、このトピックのセクションで説明します。
このトピックの内容
配列の結果の長さと文字列の結果の長さの制限
許可される型と拒否メンバー
共通の拒否メンバー
配列の結果の長さと文字列の結果の長さの制限
RDL 式の配列戻り値で許容される項目数の上限値が、250 から 102,400 に増加しました。 RDL 式の文字列戻り値で許容される項目数の上限値も、250 から 102,400 に増加しました。 これにより、最大 75 KB のサイズの画像およびロゴを含めることができるようになり、これは Base64 エンコードを使用するデータベースに格納されます。
MaxResourceSize は 2000 に設定されます。 これにより、1500 KB までのサイズのレポートを外部イメージとして含めることができます。詳細:外部イメージを追加 (Report Builder および SSRS)
許可される型と拒否メンバー
RDL サンドボックス機能を使用して、許可される型の一覧と拒否メンバーの一覧を作成することができます。 許可される型の一覧は、許可一覧と呼ばれます。 RDL 式で許可されない拒否メンバーの一覧は、禁止一覧と呼ばれます。
次の表に、Microsoft Dynamics 365 (オンライン) のサンドボックス モードで使用できる、許可される型と拒否メンバーを示します。
許可される型 |
拒否メンバー |
---|---|
System.Array |
CreateInstance |
Finalize |
|
GetType |
|
MemberwiseClone |
|
Resize |
|
System.DateTime |
FromBinary |
GetDateTimeFormats |
|
GreaterThan |
|
GreaterThanOrEqual |
|
System.Object |
GetType |
MemberwiseClone |
|
ReferenceEquals |
|
System.DbNull |
Finalize |
MemberwiseClone |
|
GetObjectData |
|
GetTypeCode |
|
System.Math |
BigMul |
DivRem |
|
IEEERemainder |
|
E |
|
PI |
|
Pow |
|
System.String |
|
System.TimeSpan |
Hours |
TicksPerDay |
|
TicksPerHour |
|
TicksPerMillisecond |
|
TicksPerMinute |
|
TicksPerSecond |
|
Zero |
|
TryParse |
|
TryParseExact |
|
System.Convert |
ChangeType |
IConvertible.ToBoolean |
|
IConvertible.ToByte |
|
IConvertible.ToChar |
|
IConvertible.ToDateTime |
|
IConvertible.ToDecimal |
|
IConvertible.ToDouble |
|
IConvertible.ToInt16 |
|
IConvertible.ToInt32 |
|
IConvertible.ToInt64 |
|
IConvertible.ToSByte |
|
IConvertible.ToSingle |
|
IConvertible.ToType |
|
IConvertible.ToUInt16 |
|
IConvertible.ToUInt32 |
|
IConvertible.ToUInt64 |
|
System.StringComparer |
Create |
Finalize |
|
System.TimeZone |
Finalize |
GetType |
|
MemberwiseClone |
|
System.Uri |
Unescape |
Parse |
|
Escape |
|
Finalize |
|
System.UriBuilder |
Finalize |
System.Globalization.CultureInfo |
ClearCachedData |
System.Text.RegularExpressions.Match |
Empty |
NextMatch |
|
Result |
|
Synchronized |
|
System.Text.RegularExpressions.Regex |
CacheSize |
CompileToAssembly |
|
GetGroupNames |
|
GetGroupNumbers |
|
GetHashCode |
|
Unescape |
|
UseOptionC |
|
UseOptionR |
|
capnames |
|
caps |
|
capsize |
|
capslist |
|
roptions |
|
pattern |
|
factory |
|
IsMatch |
|
Matches |
|
Iserializable.GetObjectData |
|
InitializeReferences |
|
RightToLeft |
|
Options |
|
Microsoft.VisualBasic.Constants |
vbAbort |
vbAbortRetryIgnore |
|
vbApplicationModal |
|
vbArchive |
|
vbBinaryCompare |
|
vbCancel |
|
vbCritical |
|
vbDefaultButton1 |
|
vbDefaultButton2 |
|
vbDefaultButton3 |
|
vbExclamation |
|
vbFormFeed |
|
vbGet |
|
vbHidden |
|
vbHide |
|
vbHiragana |
|
vbIgnore |
|
vbInformation |
|
vbKatakana |
|
vbLet |
|
vbLinguisticCasing |
|
vbMaximizedFocus |
|
vbMinimizedFocus |
|
vbMinimizedNoFocus |
|
vbMsgBoxHelp |
|
vbMsgBoxRight |
|
vbMsgBoxRtlReading |
|
vbMsgBoxSetForeground |
|
vbNo |
|
vbNormal |
|
vbNormalFocus |
|
vbNormalNoFocus |
|
vbObjectError |
|
vbOK |
|
vbOKCancel |
|
vbOKOnly |
|
vbQuestion |
|
vbReadOnly |
|
vbRetry |
|
vbRetryCancel |
|
vbSet |
|
vbSystem |
|
vbSystemModal |
|
VbTypeName |
|
vbVolume |
|
Zero |
|
Microsoft.VisualBasic.ControlChars |
Finalize |
GetType |
|
MemberwiseClone |
|
Microsoft.VisualBasic.Conversion |
Err |
ErrorToString |
|
Fix |
|
Microsoft.VisualBasic.DateInterval |
Finalize |
GetType |
|
MemberwiseClone |
|
Microsoft.VisualBasic.Financial |
Finalize |
GetType |
|
MemberwiseClone |
|
IRR |
|
NPV |
|
MIRR |
|
Microsoft.VisualBasic.Interaction |
AppActivate |
Beep |
|
CallByName |
|
Command |
|
CreateObject |
|
Environ |
|
Finalize |
|
GetAllSettings |
|
GetObject |
|
GetSetting |
|
GetType |
|
InputBox |
|
MemberwiseClone |
|
MsgBox |
|
SaveSetting |
|
Shell |
|
Choose |
|
Switch |
|
Microsoft.VisualBasic.Information |
Erl |
Err |
|
IsError |
|
IsDBNull |
|
Lbound |
|
Ubound |
|
SystemTypeName |
|
Microsoft.VisualBasic.Strings |
Finalize |
GetType |
|
MemberwiseClone |
|
Lset |
|
Rset |
|
Microsoft.Crm.Reporting.RdlHelper |
共通の拒否メンバー
次の表に、許可される型で共通する拒否メンバーを示します。
DateString |
Duration |
Equality |
Equals |
Erl |
Filter |
GetChar |
GroupNameFromNumber |
GroupNumberFromName |
Int |
MaxValue |
MinValue |
Negate |
Timer |
TimeString |
ToBinary |
Finalize |
GetType |
MemberwiseClone |
関連項目
Dynamics 365 によるレポートと分析
レポートの例
© 2017 Microsoft. All rights reserved. 著作権