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?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×