Dotyczy
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2012 Analysis Services

Symptomy

Załóżmy, że korzystasz z polecenia cmdlet Invoke-ascmd w programach POWERSHELL i XML for Analysis (XMLA) w programie SQL Server Management Studio (SSMS) dla programu Microsoft sql Server 2012 Analysis Services (SSAS 2012) lub sql Server 2014 Analysis Services (SSAS 2014). W takiej sytuacji w zwróconych danych wyjściowych występuje następująca różnica w zachowaniu:

  • W przypadku używania następującego polecenia programu PowerShell do przechwytywania komunikatów ostrzegawczych:Invoke-Ascmd -InputFile:"<input.xmla>" -Server:"<servername>" -OutVariable out -WarningVariable w Jeśli polecenie otrzyma komunikat z ostrzeżeniem, komunikat ostrzegawczy nie jest przechwytywany w kodzie zwrotnym. Jednak komunikat ostrzegawczy zostanie przechwycony, jeśli uruchomisz to samo polecenie XMLA z narzędzia SSMS.

  • W przypadku używania następującego polecenia programu PowerShell do przechwytywania komunikatów o błędach:Invoke-Ascmd -InputFile: :"<input.xmla>" -Server:"<servername>" -ErrorVariable e -OutVariable out -WarningVariable w Jeśli polecenie otrzyma komunikat o błędzie, komunikat o błędzie jest zawarty w tagu Ostrzeżenie , ale nie jest przechwytywany w kodzie powrotnym. Jednak komunikat o błędzie jest zawarty w znaczniku błędu i jest przechwytywany w kodzie zwrotnym, jeśli zostanie uruchomione to samo polecenie XMLA z narzędzia SSMS.

Przyczyna

Ten problem występuje, ponieważ polecenie cmdlet Invoke-ascmd ignoruje komunikaty ostrzegawcze, przechwytuje komunikaty o błędach i używa nieprawidłowych szablonów do generowania wyników powrotu karetki.

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.