Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Microsoft Dataverse werden klassische Berichte im Sandkastenmodus ausgeführt. Dies geschieht durch Aktivieren der RdL-Sandkastenfunktion (Report Definition Language) in SQL Server Reporting Services. Mit der RDL-Sandboxing können Sie die Verwendung bestimmter Ressourcentypen erkennen und einschränken. Daher sind bestimmte Features in Power Apps modellgesteuerten Apps möglicherweise nicht verfügbar.
In den folgenden Abschnitten werden die RDL-Sandkasteneinstellungen und die Anforderungen für externe Bilder für Berichte beschrieben, die in Dataverse gehostet werden.
Grenzwerte der Länge des Arrayergebnisses und der Zeichenfolgenergebnislänge
Die maximale Anzahl von Elementen, die in einem Array-Rückgabewert für einen RDL-Ausdruck zulässig sind, beträgt 2.048.000. Die maximale Anzahl von Elementen, die in einem Zeichenfolgenrückgabewert für einen RDL-Ausdruck zulässig sind, beträgt 2.048.000. Auf diese Weise können Sie Bilder und Logos mit einer Größe von bis zu 1.500 KB aufnehmen, die in einer Datenbank mit Base64-Codierung gespeichert sind.
Die MaxResourceSize ist auf 2.000 gesetzt. Auf diese Weise können Sie externe Bilder in einen Bericht mit einer Größe von bis zu 1.500 KB aufnehmen. Weitere Informationen: TechNet: Hinzufügen eines externen Bilds (Report Builder und SSRS)
Anforderungen für externe Bilder
Für SSRS-Berichte, die in Microsoft Dataverse gehostet werden, einschließlich Dynamics 365 Online, müssen Bilder, deren Quelle auf "Extern" festgelegt ist, URLs verwenden, die anonymen Zugriff unterstützen. Dies ist eine Anforderung des vom Dataverse gehosteten Berichtsdiensts, nicht eine allgemeine Anforderung für alle SSRS-Bereitstellungen.
URLs, die Authentifizierung erfordern, werden nicht als externe Bilder unterstützt. Der Berichtsrenderer erbt die authentifizierte Sitzung Ihres Browsers nicht, sodass ein Bild, das in Ihrem Browser geöffnet wird, möglicherweise nicht in einem Bericht oder seiner exportierten Ausgabe gerendert wird.
Für Bilder, die zugriffsgesteuert bleiben müssen, sollten Sie eingebettete Bilder oder datengebundene Bilder in Betracht ziehen, anstatt private Bilder öffentlich zugänglich zu machen. Datengebundene Bilder rufen Bilddaten über das Berichtsdatenset ab; Wenn Sie nur eine Bild-URL in einer Dataverse-Spalte speichern, werden die Bilddaten nicht gebunden.
Zulässige Typen und abgelehnte Mitglieder
Mit dem RDL-Sandkastenfeature können Sie eine Liste genehmigter Typen und eine Liste der abgelehnten Mitglieder erstellen. Die Liste der genehmigten Typen wird als Zulassungsliste bezeichnet. Die Liste der verweigerten Mitglieder, die nicht in den RDL-Ausdrücken zulässig sind, wird als Sperrliste bezeichnet.
Die folgende Tabelle enthält eine Liste zulässiger Typen und ausgeschlossener Mitglieder, die im Sandkastenmodus von Dataverse verfügbar sind.
| Zulässige Typen | Abgelehnte Mitglieder |
|---|---|
System.Array |
CreateInstance |
| Finalisieren | |
| GetType | |
| MemberwiseClone | |
| Größe ändern | |
System.DateTime |
FromBinary |
| GetDateTimeFormats | |
| GreaterThan | |
| GreaterThanOrEqual | |
System.Object |
GetType |
| MemberwiseClone | |
| ReferenceEquals | |
System.DbNull |
Finalisieren |
| MemberwiseClone | |
| GetObjectData | |
| GetTypeCode | |
System.Math |
BigMul |
| DivRem | |
| IEEERemainder | |
| E | |
| PI | |
| Pow | |
System.String |
|
System.TimeSpan |
Stunden |
| TicksPerDay | |
| TicksPerHour | |
| TicksPerMillisecond | |
| TicksProMinute | |
| TicksPerSecond | |
| Null | |
| 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 |
Erstellen |
| Finalisieren | |
System.TimeZone |
Finalisieren |
| GetType | |
| MemberwiseClone | |
System.TimeZoneInfo |
Aus serialisiertem String |
| ToSerializedString | |
System.Uri |
Unescape |
| Parse | |
| Flucht | |
| Finalisieren | |
System.UriBuilder |
Finalisieren |
System.Globalization.CultureInfo |
ZwischengespeicherteDatenLöschen |
System.Text.RegularExpressions.Match |
Leer |
| NextMatch | |
| Ergebnis | |
| Synchronisiert | |
System.Text.RegularExpressions.Regex |
Cachegröße |
| CompileToAssembly | |
| GruppennamenAbrufen | |
| GetGroupNumbers (Gruppennummern abrufen) | |
| GetHashCode | |
| Unescape | |
| VerwendenSieOptionC | |
| UseOptionR | |
| Eigenschaftsnamen | |
| Mützen | |
| kentern | |
| capslist | |
| roptions | |
| Muster | |
| Fabrik | |
| IsMatch | |
| Matches | |
| Iserializable.GetObjectData | |
| InitializeReferences | |
| RightToLeft | |
| Optionen | |
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 | |
| vbNein | |
| vbNormal | |
| vbNormalFocus | |
| vbNormalNoFocus | |
| vbObjectError | |
| vbOK | |
| vbOKCancel | |
| vbOKOnly | |
| vbQuestion | |
| vbReadOnly | |
| vbRetry | |
| vbRetryCancel | |
| vbSet | |
| vbSystem | |
| vbSystemModal | |
| VbTypeName | |
| vbVolume | |
| Null | |
Microsoft.VisualBasic.ControlChars |
Finalisieren |
| GetType | |
| MemberwiseClone | |
Microsoft.VisualBasic.Conversion |
Fehler |
| ErrorToString | |
| Beheben | |
Microsoft.VisualBasic.DateInterval |
Finalisieren |
| GetType | |
| MemberwiseClone | |
Microsoft.VisualBasic.Financial |
Finalisieren |
| GetType | |
| MemberwiseClone | |
| IRR | |
| NBW | |
| MIRR | |
Microsoft.VisualBasic.Interaction |
AppActivate |
| Beep | |
| CallByName | |
| Befehl | |
| CreateObject | |
| Umgebung | |
| Finalisieren | |
| GetAllSettings | |
| GetObject | |
| GetSetting | |
| GetType | |
| InputBox | |
| MemberwiseClone | |
| MsgBox | |
| Einstellungen speichern | |
| Shell | |
| Auswählen | |
| Wechseln | |
Microsoft.VisualBasic.Information |
Erl |
| Fehler | |
| IsError | |
| IsDBNull | |
| Lbound | |
| Ubound | |
| SystemTypeName | |
Microsoft.VisualBasic.Strings |
Finalisieren |
| GetType | |
| MemberwiseClone | |
| Lset | |
| Rset | |
Microsoft.Crm.Reporting.RdlHelper |
Häufig abgelehnte Mitglieder
Die folgende Tabelle enthält eine Liste mit den verweigerten Mitgliedern, die in zulässigen Typen häufig sind:
| Verweigertes Mitglied |
|---|
| DateString |
| Termine |
| Gleichheit |
| Ist gleich |
| Erl |
| Filter |
| GetChar |
| GroupNameFromNumber |
| GroupNumberFromName |
| Int |
| Maxvalue |
| Minvalue |
| Negieren |
| Zeitanzeige |
| TimeString |
| ToBinary |
| Finalisieren |
| GetType |
| MemberwiseClone |