KB3070382 - CORREÇÃO: SQL Server falha quando você executa uma consulta remota em um procedimento armazenado usando um nome de usuário inválido

Aplica-se a
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomas

Suponha que você execute uma consulta remota, como sp_batch_params em um procedimento armazenado no Microsoft SQL Server 2012, 2014 ou 2016. Se o nome do usuário for inválido e não puder fazer logon no servidor remoto, sua instância do SQL Server falhará e você receberá uma mensagem de erro genérica.

Resolução

Depois de aplicar esse hotfix, a instância do SQL Server não falhará e você receberá a seguinte mensagem de erro ao executar a consulta descrita na seção "Sintomas":

Observação

Mensagem 18487, Nível 14, Estado 1,
Falha no logon do nome de usuário> do usuário<. Motivo: A senha da conta expirou.
Msg 18456, Nível 14, Estado 1,
Falha no logon do nome de usuário> do usuário<.

O problema foi corrigido pela primeira vez nas seguintes atualizações cumulativas do SQL Server:

Recomendação: instalar a atualização cumulativa mais recente para o SQL Server

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. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes para o SQL Server:

      

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".