← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2021

Questão comentada de Banco de Dados

Considere que, no log de uma instância do Microsoft SQL Server, é encontrada a mensagem: “Falha na atualização do SQL Server. Para continuar, investigue o motivo da falha, corrija o problema e repare a instalação”. Assinale a opção que descreve o comando a ser usado para executar o processo de reparação da instância de nome instance.

Gabarito: E

Quando o SQL Server apresenta mensagem de falha na atualização e orienta a investigar o problema e reparar a instalação, você está diante de um cenário clássico de manutenção da instância. Nessa situação, o comando adequado é o de reparo, porque ele tenta corrigir arquivos, componentes e configurações da instalação sem exigir uma reinstalação completa do produto. Em provas, isso costuma aparecer como diferença entre instalar, atualizar, reparar e executar utilitários especiais do setup. No SQL Server, a execução silenciosa do instalador pode ser feita com parâmetros como /q, e a ação desejada é informada em /ACTION. Quando a ideia é consertar uma instância já existente, o parâmetro correto é /ACTION=Repair. Como o enunciado menciona a instância de nome instance, o comando precisa apontar essa instância no parâmetro /INSTANCENAME=instance. A opção E traduz exatamente essa lógica: Setup.exe /q /ACTION=Repair /INSTANCENAME=instance. O /q indica execução silenciosa, Repair indica reparação da instalação, e INSTANCE especifica qual instância será reparada. É o tipo de comando que a própria mensagem de erro sugere, quase como o sistema dizendo: "não foi desta vez, agora vamos consertar o que já existe". Em resumo, a banca quer que você identifique a função do parâmetro ACTION. Se o problema é reparar a instância após falha de atualização, a ação não é instalar, nem atualizar, nem qualquer outro modo especial: é reparar.

Continue treinando

Questões relacionadas