Espacio seguro para RDL para Microsoft Dynamics 365 (online)
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics CRM Online
En Microsoft Dynamics 365 (online), los informes se ejecutan en el modo de espacio seguro. Para hacerlo se habilita el espacio seguro del lenguaje RDL (Report Definition Language) en Microsoft SQL Server Reporting Services. El espacio seguro para RDL permite detectar y limitar el uso de determinados tipos de recursos. Como resultado, determinadas características de Microsoft Dynamics 365 (online) pueden no estar disponibles. Para obtener más información, vea MSDN: Habilitar y deshabilitar el espacio aislado de RDL.
Las opciones de configuración del espacio seguro para RDL en Microsoft Dynamics 365 (online) se describen en las siguientes secciones en este tema.
En este tema
Limita la longitud de longitud del resultado de la matriz y la longitud del resultado de la cadena
Tipos permitidos e integrantes denegados
Integrantes denegados comunes
Limita la longitud de longitud del resultado de la matriz y la longitud del resultado de la cadena
El número máximo de elementos permitidos en un valor de devolución de matriz de una expresión RDL se aumenta de 250 a 102400. El número máximo de elementos permitidos en un valor de devolución de cadena de una expresión RDL también se aumenta de 250 a 102400. Esto le permite incluir imágenes y logotipos con tamaños de hasta 75 KB, que se almacenarán en una base de datos con codificación Base64.
MaxResourceSize se establece en 2000. Esto le permite incluir imágenes externas en un informe de hasta 1500 KB de tamaño.Más información:Agregar una imagen externa (Generador de informes y SSRS)
Tipos permitidos e integrantes denegados
La característica de espacio seguro para RDL permite crear una lista de tipos aprobados y lista de integrantes denegados. La lista de tipos aprobados se denomina una lista de permiso. La lista de integrantes denegados que no se permiten en expresiones RDL se denomina lista de bloqueo.
La siguiente tabla contiene una lista de tipos permitidos y de integrantes denegados disponibles en el modo de espacio seguro en Microsoft Dynamics 365 (online).
Tipos permitidos |
Integrantes denegados |
---|---|
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 |
Integrantes denegados comunes
La siguiente tabla contiene una lista de integrantes denegados comunes en los tipos permitidos:
DateString |
Duration |
Equality |
Equals |
Erl |
Filter |
GetChar |
GroupNameFromNumber |
GroupNumberFromName |
Int |
MaxValue |
MinValue |
Negate |
Timer |
TimeString |
ToBinary |
Finalize |
GetType |
MemberwiseClone |
Ver también
Informes y análisis con Dynamics 365
Informes de ejemplo
© 2017 Microsoft. Todos los derechos reservados. Copyright