RDL-Sandkasten für Microsoft Dynamics 365 (online)
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics CRM Online
In Microsoft Dynamics 365 (online) werden Berichte im Sandkastenmodus ausgeführt. Dies geschieht, indem Berichtsdefinitionssprachen (rdl)- Sandboxing in Microsoft SQL Server Reporting Services aktiviert wird. Mit dem RDL-Sandboxing können Sie die Verwendung bestimmter Typen von Ressourcen entdecken und beschränken. Aus diesem Grund sind möglicherweise bestimmte Funktionen in Microsoft Dynamics 365 (online) nicht verfügbar. Weitere Informationen finden Sie unter MSDN: Aktivieren und Deaktivieren von RDL-Sandkasten.
Die aktuelle RDL-Sandboxingkonfigurationseinstellungen in Microsoft Dynamics 365 (online) werden in den folgenden Abschnitten im vorliegenden Thema beschrieben.
In diesem Thema
Beschränkungen der Array-Ergebnislänge und der Zeichenfolgen-Ergebnislänge
Zulässige Typen und abgelehnte Mitglieder
Häufig verweigerte Mitglieder
Beschränkungen der Array-Ergebnislänge und der Zeichenfolgen-Ergebnislänge
Die maximale Anzahl der Elemente, die in einem Arrayrückgabewert für einen RDL-Ausdruck zulässig sind, kann von 250 auf 102400 erhöht werden. Die maximale Anzahl der Elemente, die in einem Zeichenfolgenrückgabewert für einen RDL-Ausdruck zulässig sind, wird auch von 250 auf 102400 erhöht. Dadurch können Sie Bilder und Logos mit bis zu 75 KB Größe einschließen, die in einer Datenbank mit Base64-Kodierung gespeichert sind.
Die MaxResourceSize ist auf 2000 festgelegt. Hiermit können Sie externe Bilder bis zu einer Größe von KB 1500 in einen Bericht einfügen.Weitere Informationen:Externes Bild hinzufügen (Report Builder und SSRS)
Zulässige Typen und abgelehnte Mitglieder
Die RDL-Sandboxingfunktio ermöglicht es Ihnen, eine Liste der zulässigen Dateitypen und eine Liste der verweigerten Mitglieder zu erstellen. Die Liste der zulässigen Typen als Zulassungsliste bezeichnet. Die Liste der verweigerten Mitglieder, die nicht in den RDL-Ausdrücken zulässig sind, wird als Blockierliste bezeichnet.
Die folgende Tabelle enthält eine Liste der zulässigen Typen und verweigerten Mitglieder, die im Sandboxmodus in Microsoft Dynamics 365 (online) verfügbar sind.
Zulässige Typen |
Verweigerte Mitglieder |
---|---|
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 |
Häufig verweigerte Mitglieder
Die folgende Tabelle enthält eine Liste mit den verweigerten Mitgliedern, die in zulässigen Typen häufig sind:
DateString |
Duration |
Equality |
Equals |
Erl |
Filter |
GetChar |
GroupNameFromNumber |
GroupNumberFromName |
Int |
MaxValue |
MinValue |
Negate |
Timer |
TimeString |
ToBinary |
Finalize |
GetType |
MemberwiseClone |
Siehe auch
Berichterstellung und Analyse mit Dynamics 365
Beispielberichte
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright