Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Applies to:SQL Server
Antes de começar, observe os locais dos arquivos de logs.
Localizações do arquivo de log
Log de extensão
O arquivo de log de extensão está em:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
O nome do arquivo de log depende da versão Azure Extension para SQL Server, para a versão mais recente da Extensão Azure para SQL Server, o arquivo de log é:
unifiedagent.log
Para a versão de extensão 1.1.24724.69 e versões anteriores, o arquivo de log é:
ExtensionLog_0.log
Logs do desenvolvedor
Os logs do implantador estão localizados em:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\<extension version>\deployer.log
Substitua <extension version> pela sua versão da extensão. Por exemplo:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\1.1.0.0\deployer.log
A falha ao criar o recurso de SQL Server habilitado para Arc pode ser causada por vários problemas.
Falha na instalação da extensão
Vá para o servidor conectado e verifique o log do implantador. Você verá as mensagens abaixo.
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' before attempting start: Stopped
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' after attempting start: Stopped
Se você não vê a mensagem, a extensão não foi instalada corretamente. Tente seguir estas etapas.
Verifique os logs de eventos para ver se há algo impedindo a instalação. Tente instalar SqlServerExtension.msi da pasta a seguir
C:\Packages\Plugins\Microsoft.AzureData.WindowsAgent.SqlServer{version}. A interface do usuário de instalação pode apresentar os detalhes do erro.Feche o aplicativo de serviços, o gerenciador de servidores e tente novamente usando o método de conexão para instalar a extensão e veja se isso ajuda.
Extensão instalada, mas não iniciada
Verifique os arquivos de log em busca de erros de aplicativo.
Servidor - recurso ARM do Azure Arc foi excluído manualmente
Verifique o log de extensão para o seguinte registro:
[YY/MM/DDDD HH:MM:SS PM UTC] [ERROR] [UploadServiceProvider] [ExtensionHandlerStatusQueryError] ArcSqlInstancesRequest request is null, not sending data to RP.
Isso significa que o computador não é mais reconhecido como um servidor conectado. Vincular o servidor ao Azure Arc e tentar novamente um dos métodos de conexão para instalar a extensão.
A identidade gerenciada do servidor tem permissões insuficientes
Verifique o log de extensão para o seguinte registro:
[INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc post request failed with error: Forbidden message: {"ErrorDescription":{"ErrorCode":6,"Message":"The user has no access to the provided Azure resource."},"ResponseUrl":null}
Verifique se a identidade gerenciada da máquina foi atribuída à função Azure Connected SQL Server Onboarding. Confira as instruções de atribuição de função em Quando o computador já está conectado ao servidor habilitado para Arc.
O usuário não migrou o recurso de SQL Server habilitado para Arc para o novo provedor de recursos
Verifique o log de extensão para o seguinte registro:
[YY/MM/DDDD HH:MM:SS PM UTC] [INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc for Sql Server upload response status: InternalServerError.`
Certifique-se de migrar o recurso de SQL Server habilitado para Arc para Microsoft.AzureArcData.
Se a extensão estiver presa em um estado incomum (Criando/Excluindo) por muito tempo
Desconecte suas instâncias de SQL Server do Azure Arc
O recurso excluído ainda aparece no portal do Azure
Observação
Depois que você delete um recurso SQL Server - Azure Arc, o recurso poderá continuar a aparecer no portal Azure por um período de tempo. Esse comportamento é esperado e é causado pelo cache Azure Resource Manager. O recurso normalmente desaparece depois que o cache é atualizado. Se o recurso ainda aparecer após várias horas, você poderá verificar se ele foi excluído com êxito consultando Azure Resource Graph ou usando o CLI do Azure. Nenhuma ação adicional é necessária– o recurso não está funcional e não incorre em encargos após a exclusão.