KB2992069 – POPRAVKA: XMLA i Windows PowerShell vraćaju različite šifre za istu obradu SSAS 2012 ili SSAS 2014

Primenjuje se na
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2012 Analysis Services

Simptomi

Pretpostavimo da koristite Invoke-AsCmd cmdlet u programu PowerShell i XML for Analysis (XMLA) u programu SQL Server Management Studio (SSMS) za Microsoft SQL Server 2012 Analysis Services (SSAS 2012) ili SQL Server 2014 Analysis Services (SSAS 2014) obradu. U ovom slučaju nailazite na sledeću razliku u ponašanju za vraćeni izlaz:

  • Kada koristite sledeću PowerShell komandu da biste uhvatili poruke upozorenja:Invoke-Ascmd -InputFile:"<input.xmla>" -Server:"<servername>" -OutVariable out -WarningVariable w Ako komanda primi poruku upozorenja, poruka upozorenja nije zabeležena u kodu povratka. Međutim, poruka upozorenja biće snimljena ako pokrenete istu XMLA komandu iz usluge SSMS.
  • Kada koristite sledeću PowerShell komandu da biste uhvatili poruke o greškama:Invoke-Ascmd -InputFile: :"<input.xmla>" -Server:"<servername>" -ErrorVariable e -OutVariable out -WarningVariable w Ako komanda primi poruku o grešci, poruka o grešci je uključena u oznaku upozorenja, ali nije zabeležena u kodu povratka. Međutim, poruka o grešci je uključena u oznaku greške i zabeležena je u kodu za povratak ako pokrenete istu XMLA komandu iz usluge SSMS.

      

Uzrok

Do ovog problema dolazi zato što cmdlet komanda Invoke-AsCmd zanemaruje poruke upozorenja, ali hvata poruke o greškama i koristi pogrešne predloške za generisanje povratnog izlaza.

Rešenje

Problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server.

Kumulativna ispravka 5 za SQL Server 2014 /en-us/help/3011055

Kumulativna ispravka 2 za SQL Server 2012 SP2 /en-us/help/2983175

Osnovni podaci o kumulativnim ispravkama za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

      

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.