KB4089623 - FIX: mälu otsas ja päring nurjub, kui käivitate MDX päringu non empty option SSAS

Rakenduskoht
SQL Server 2016 Service Pack 1 SQL Server 2016 Business Intelligence SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Sümptomid

Kui käivitate tabeliavaldatud mitmedimensiooniliste avaldiste (MDX) päringu suvandiga NON EMPTY ja Query-Scoped arvutatud liikme Microsoft SQL Serveri analüüsiteenused (SSAS) tükeldi), ilmneb mälu otsas ja päring nurjub.

Lahendus

See probleem on lahendatud järgmistes SQL Server koondvärskendustes.

koondvärskendus 7 SQL Server 2017 jaoks

SQL Server 2016 SP1 koondvärskendus 8

SQL Server 2014 SP2 koondvärskendus 11

Teave SQL Server koondvärskenduste kohta.

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Uusim koondvärskendus SQL Server 201 7 jaoks

Uusim koondvärskendus SQL Server 2016 jaoks

Uusim koondvärskendus SQL Server 2014 jaoks

Lisateave

Selle probleemi näidispäring on järgmine:


WITH 
MEMBER [Measures].[Test] AS 
CASE 
WHEN 
IsEmpty([Date].[Date].CurrentMember.MemberValue)
OR 
[Date].[Date].CurrentMember.MemberValue = NULL 
THEN NULL
ELSE 
Cdate([Date].[Date].CurrentMember.MemberValue)
END 
SELECT 
[Measures].[Internet Order Count] DIMENSION PROPERTIES [MEMBER_UNIQUE_NAME],[MEMBER_CAPTION] ON COLUMNS
,NON EMPTY [Date].[Fiscal].[Fiscal Year].ALLMEMBERS DIMENSION PROPERTIES [MEMBER_UNIQUE_NAME], [MEMBER_CAPTION] ON ROWS
FROM [Adventure Works]
WHERE 
StripCalculatedMembers
(
CrossJoin
(
{[Product].[Product Categories].[Subcategory].&[26]}
,Filter
(
[Date].[Date].[Date].ALLMEMBERS
,
[Measures].[Test] >= Cdate(40369) AND [Measures].[Test] <= Cdate(42735)
)
)
);

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.