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

Sintomas

Suponha que você use o cmdlet Invoke-AsCmd no PowerShell e no XML for Analysis (XMLA) do SQL Server Management Studio (SSMS) para Microsoft sql Server 2012 Analysis Services (SSAS 2012) ou SQL Server 2014 Analysis Services (SSAS 2014) Processing. Nessa situação, você enfrenta a seguinte diferença de comportamento para a saída retornada:

  • Quando você usa o comando do PowerShell a seguir para capturar mensagens de aviso:Invoke-Ascmd -InputFile:"<input.xmla>" -Server:"<servername>" -OutVariable out -WarningVariable w Se o comando receber qualquer mensagem de aviso, a mensagem de aviso não será capturada no código de retorno. No entanto, a mensagem de aviso será capturada se você executar o mesmo comando XMLA do SSMS.

  • Quando você usa o comando do PowerShell a seguir para capturar mensagens de erro:Invoke-Ascmd -InputFile: :"<input.xmla>" -Server:"<servername>" -ErrorVariable e -OutVariable out -WarningVariable w Se o comando receber uma mensagem de erro, a mensagem de erro será incluída na marca de aviso , mas não será capturada no código de retorno. No entanto, a mensagem de erro será incluída na marca de erro e será capturada no código de retorno se você executar o mesmo comando XMLA do SSMS.

Causa

Esse problema ocorre porque o cmdlet Invoke-AsCmd ignora mensagens de aviso, mas captura mensagens de erro, e usa modelos errados para gerar a saída de retorno.

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.