Symptomen
U wordt aangeraden de cmdlet invoke-AsCmd in PowerShell en XML for ANALYSIS (XMLA) te gebruiken in SQL Server Management Studio (SSMS) voor Microsoft sql server 2012 Analysis Services (ssas 2012) of SQL Server 2014 Analysis Services (ssas 2014). In deze situatie ervaart u het volgende gedrag van het gedrag voor de resulterende uitvoer:
-
Wanneer u de volgende PowerShell-opdracht gebruikt om waarschuwingsberichten vast te leggen:Invoke-Ascmd -InputFile:"<input.xmla>" -Server:"<servername>" -OutVariable out -WarningVariable w Als de opdracht een waarschuwingsbericht ontvangt, wordt het waarschuwingsbericht niet vastgelegd in de retourcode. Het waarschuwingsbericht wordt echter vastgelegd als u dezelfde XMLA-opdracht uitvoert vanuit SSMS.
-
Wanneer u de volgende PowerShell-opdracht gebruikt om foutberichten vast te leggen:Invoke-Ascmd -InputFile: :"<input.xmla>" -Server:"<servername>" -ErrorVariable e -OutVariable out -WarningVariable w Als bij de opdracht een foutbericht wordt weergegeven, wordt het foutbericht opgenomen in de label van de waarschuwing , maar wordt niet vastgelegd in de retourcode. Het foutbericht is echter opgenomen in de fout code en wordt vastgelegd in de retourcode als u dezelfde opdracht voor XMLA uitvoert vanuit SSMS.
Oorzaak
Dit probleem doet zich voor omdat de invoke-AsCmd- cmdlet waarschuwingsberichten negeert, maar foutberichten opregistreert en onjuiste sjablonen gebruikt voor het genereren van retour uitvoer.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 5 voor SQL Server 2014 /en-us/help/3011055
Cumulatieve update 2 voor SQL Server 2012 SP2 /en-us/help/2983175
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.