Sintomas
Considere o seguinte cenário:
-
Você tem um Microsoft SQL Server 2016 ou 2017 que é um Distribuidor no SQL Server Replication.
-
A conta sysadmin interna "sa" é renomeada para um nome diferente, mesmo que "sa" esteja desabilitado.
-
Você tenta atualizar para o SQL Server 2016 Service Pack 2 (SP2) Atualização Cumulativa 3 (CU3), Atualização Cumulativa 4 (CU4) ou versões posteriores.
Nessa situação, você pode observar que a operação de atualização falha e pode receber uma mensagem de erro semelhante à seguinte no log de SQL Server erro:
O '@owner_login_name' especificado é inválido (os valores válidos são retornados por sp_helplogins [excluindo Windows NT grupos])
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:
Observação: Para evitar receber a mensagem de erro ao atualizar para o SQL Server 2016 SP2 CU3 ou CU4, você deve desinstalar CU3 ou CU4 e instalar o SQL Server 2016 SP2 CU5 ou versões posteriores.
Sobre atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para SQL Server:
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever as atualizações de software.