Solucionar problemas de descoberta contínua de servidor, inventário de software, SQL e descoberta de aplicativo Web

Este artigo ajuda você a solucionar problemas com a descoberta contínua de servidores, o inventário de software e a descoberta de instâncias e bancos de dados do SQL Server.

Os servidores descobertos não estão aparecendo no portal

Erro

Você recebe esse erro quando ainda não vê os servidores no portal e o estado da descoberta é Descoberta em andamento.

Remediação

Se os servidores não aparecerem no portal, espere algum tempo, pois leva cerca de 15 minutos para a descoberta dos servidores em execução em um vCenter Server, dois minutos para cada host Hyper-V adicionado ao dispositivo no qual ocorre a descoberta de servidores em execução e um minuto para a descoberta de cada servidor adicionado ao dispositivo físico.

Se, ainda assim, o estado não mudar, faça o seguinte:

  • Selecione Atualizar na guia Servidores para ver a contagem dos servidores descobertos em Migrações para Azure: descoberta e avaliação e em Migrações para Azure: migração do servidor.

Se a etapa acima não funcionar e você estiver descobrindo servidores VMware:

  1. Verifique se as permissões definidas para a conta especificada do vCenter estão corretas, com acesso a pelo menos um servidor.
  2. Verifique no VMware se a conta do vCenter tem acesso concedido no nível da pasta da VM do vCenter. O serviço Migrações para Azure não pode descobrir servidores no VMware. Saiba mais sobre o escopo da descoberta.

Os dados do servidor não estão sendo atualizados no portal

Erro

Você recebe esse erro quando os servidores descobertos não aparecem no portal ou quando os dados do servidor estão desatualizados.

Remediação

Aguarde algum tempo, pois leva até 30 minutos para as alterações nos dados de configuração dos servidores descobertos e algumas horas para as alterações nos dados do inventário de software aparecerem no portal. Se não houver dados após esse período, tente atualizar e fazer o seguinte:

  1. No Windows, no Linux e nos SQL Servers, em Migrações para Azure: descoberta e avaliação, selecione Visão geral.
  2. Em Gerenciar, selecione Dispositivos.
  3. Selecione Atualizar serviços. Aguarde a conclusão da operação de atualização. Agora você deve ver informações atualizadas.

Os servidores excluídos aparecem no portal

Erro

Você recebe esse erro quando os servidores excluídos continuam aparecendo no portal.

Remediação

Se os dados continuarem aparecendo, aguarde 30 minutos e faça o seguinte:

No Windows, no Linux e nos SQL Servers, em Migrações para Azure: descoberta e avaliação, selecione Visão geral.

  1. Em Gerenciar, selecione Dispositivos.
  2. Selecione Atualizar serviços. Aguarde a conclusão da operação de atualização. Agora você deve ver informações atualizadas.

Eu importei um CSV, mas vejo "A descoberta está em andamento"

Este status é exibido se o upload do seu CSV falhou devido a uma falha de validação.

Remediação

Importe o CSV novamente. Baixe o relatório de erros de upload anterior e siga as orientações de correção do arquivo para corrigir os erros. Baixe o relatório de erros na seção Detalhes de importação da página Descobrir servidores.

Não vê os detalhes do inventário de software, mesmo depois de atualizar as credenciais do convidado

Remediação

A descoberta do inventário de software é executada uma vez a cada 24 horas. Isso pode levar alguns minutos, dependendo do número de servidores descobertos. Se você quiser ver os detalhes imediatamente, atualize conforme instruções abaixo.

  1. No Windows, no Linux e nos SQL Servers, em Migrações para Azure: descoberta e avaliação, selecione Visão geral.
  2. Em Gerenciar, selecione Dispositivos.
  3. Selecione Atualizar serviços. Aguarde a conclusão da operação de atualização. Agora você deve ver informações atualizadas.

Não é possível exportar o inventário de software

Erro

Você recebe esse erro quando não tem privilégios de Colaborador

Remediação

Certifique-se de que o usuário que faz o download do inventário do portal tenha privilégios de Colaborador sobre a assinatura.

Erros comuns do inventário de software

O serviço Migrações para Azure oferece suporte ao inventário de software com Migrações para Azure: descoberta e avaliação. No momento, o inventário de software é compatível apenas com VMware. Saiba mais sobre os requisitos do inventário de software.

A lista de erros de inventário de software é resumida na tabela abaixo.

Observação

Os mesmos erros também podem ser encontrados com a análise de dependência sem agente, pois ela segue a mesma metodologia do inventário de software para coletar os dados necessários.

Erro Causa Ação
9000: não é possível detectar o status das ferramentas do VMware no servidor As ferramentas do VMware podem não estar instaladas no servidor ou a versão instalada está corrompida. Verifique se as ferramentas do VMware instaladas e em execução no servidor são posteriores à versão 10.2.1.
9001: as ferramentas do VMWare não estão instalados no servidor. As ferramentas do VMware podem não estar instaladas no servidor ou a versão instalada está corrompida. Verifique se as ferramentas do VMware instaladas e em execução no servidor são posteriores à versão 10.2.1.
9002: as ferramentas do VMware não estão em execução no servidor. As ferramentas do VMware podem não estar instaladas no servidor ou a versão instalada está corrompida. Verifique se as ferramentas do VMware instaladas e em execução no servidor são posteriores à versão 10.2.0.
9003: não há suporte para o tipo de sistema operacional em execução no servidor. O sistema operacional em execução no servidor não é Windows nem Linux. Somente os tipos de sistema operacional Windows e Linux são suportados. Se o servidor estiver realmente executando o sistema operacional Windows ou Linux, verifique o tipo de sistema operacional especificado no vCenter Server.
9004: o servidor não está em estado de execução. O servidor está no estado desligado. Verifique se o servidor está em estado de execução.
9005: não há suporte para o tipo de sistema operacional em execução no servidor. O sistema operacional em execução no servidor não é Windows nem Linux. Somente os tipos de sistema operacional Windows e Linux são suportados. Não há suporte atualmente para o sistema operacional <FetchedParameter>.
9006: a URL necessária para baixar o arquivo de metadados de descoberta do servidor está vazia. Isso pode ser um problema transitório causado por um funcionamento inadequado do agente de descoberta no dispositivo. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se o problema persistir, envie um caso de suporte da Microsoft.
9007: o processo que executa o script para coletar os metadados não foi encontrado no servidor. Isso pode ser um problema transitório causado por um funcionamento inadequado do agente de descoberta no dispositivo. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se o problema persistir, envie um caso de suporte da Microsoft.
9008: não é possível recuperar o status do processo em execução no servidor para coletar os metadados. Isso pode ser um problema transitório devido a um erro interno. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se o problema persistir, envie um caso de suporte da Microsoft.
9009: o UAC (Controle de Conta de Usuário) do Windows está impedindo a execução de operações de descoberta no servidor. As configurações do UAC (Controle de Conta de Usuário) do Windows estão restringindo a descoberta dos aplicativos instalados no servidor. No servidor afetado, diminua o nível das configurações do 'Controle de Conta de Usuário' no painel de controle.
9010: o servidor está desligado. O servidor está no estado desligado. Verifique se o servidor está em um estado ligado.
9011: não é possível encontrar o arquivo com os metadados descobertos no servidor. Isso pode ser um problema transitório devido a um erro interno. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se o problema persistir, envie um caso de suporte da Microsoft.
9012: o arquivo que contém os metadados descobertos no servidor está vazio. Isso pode ser um problema transitório devido a um erro interno. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se o problema persistir, envie um caso de suporte da Microsoft.
9013: um novo perfil de usuário temporário está sendo criado a cada novo logon no servidor. Um novo perfil de usuário temporário está sendo criado a cada novo logon no servidor. Envie um caso de suporte da Microsoft para obter ajudar e solucionar o problema.
9014: não é possível recuperar o arquivo com os metadados descobertos devido a um erro no host ESXi. Código de erro: %ErrorCode; detalhes: %ErrorMessage Um erro foi encontrado no host ESXi <HostName>. Código de erro: %ErrorCode; detalhes: %ErrorMessage Verifique se a porta 443 está aberta no host ESXi no qual o servidor está em execução.

Saiba mais sobre como corrigir o problema.
9015: a conta de usuário do vCenter Server fornecida para a descoberta de servidor não habilitou privilégios de operações de convidado. Os privilégios de operações de convidado necessários não foram habilitados na conta de usuário do vCenter Server. Verifique se a conta de usuário do vCenter Server tem privilégios habilitados para Máquinas virtuais > Operações de convidado a fim de interagir com o servidor e extrair os dados necessários.

Saiba mais sobre como configurar a conta do vCenter Server com os privilégios necessários.
9016: não é possível descobrir os metadados porque o agente de operações de convidado no servidor está desatualizado. As ferramentas do VMware não estão instaladas no servidor ou a versão instalada não está atualizada. Verifique se as ferramentas do VMware estão instaladas e sendo executadas de forma atualizada no servidor. A versão das ferramentas do VMware deve ser a versão 10.2.1 ou posterior.
9017: não foi possível encontrar o arquivo com os metadados descobertos no servidor. Isso pode ser um problema transitório devido a um erro interno. Envie um caso de suporte da Microsoft para obter ajudar e solucionar o problema.
9018: o PowerShell não está instalado no servidor. Não foi possível encontrar o PowerShell no servidor. Verifique se o PowerShell 2.0 ou posterior está instalado no servidor.

Saiba mais sobre como corrigir o problema.
9019: não foi possível descobrir os metadados devido a falhas de operação de convidado no servidor. Falha em operações de convidado do VMware no servidor. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. Verifique se as credenciais do servidor fornecidas ao dispositivo são válidas e se o nome de usuário fornecido nelas está no formato UPN. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis)
9020: não foi possível criar o arquivo necessário para conter os metadados descobertos no servidor. A função associada às credenciais fornecidas no dispositivo ou uma política de grupo local está impedindo a criação do arquivo na pasta necessária. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. 1. Verifique se as credenciais fornecidas no dispositivo têm permissão de criação de arquivo na pasta <folder path/folder name> do servidor.
2. Se elas não tiverem as permissões necessárias, forneça outro conjunto de credenciais ou edite um existente. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis)
9021: não foi possível criar o arquivo necessário para conter os metadados descobertos no caminho correto do servidor. As ferramentas do VMware estão relatando um caminho de arquivo incorreto para a criação do arquivo. Verifique se as ferramentas do VMware instaladas e em execução no servidor são posteriores à versão 10.2.0.
9022: o acesso é negado para executar o cmdlet Get-WmiObject no servidor. A função associada às credenciais fornecidas no dispositivo ou uma política de grupo local está impedindo o acesso ao objeto WMI. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. 1. Verifique se as credenciais fornecidas no dispositivo têm privilégios de administrador de criação de arquivo e se o WMI está habilitado.
2. Se elas não tiverem as permissões necessárias, forneça outro conjunto de credenciais ou edite um existente. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis).

Saiba mais sobre como corrigir o problema.
9023: não foi possível executar o PowerShell porque o valor da variável de ambiente %SystemRoot% está vazio. O valor da variável de ambiente %SystemRoot% está vazio para o servidor. 1. Verifique se a variável de ambiente retorna um valor vazio executando o comando echo %systemroot% no servidor afetado.
2. Se o problema persistir, envie um caso de suporte da Microsoft.
9024: não foi possível realizar a descoberta porque o valor da variável de ambiente %TEMP% está vazio. O valor da variável de ambiente %TEMP% está vazio para o servidor. 1. Verifique se a variável de ambiente retorna um valor vazio executando o comando echo %temp% no servidor afetado.
2. Se o problema persistir, envie um caso de suporte da Microsoft.
9025: não foi possível realizar a descoberta porque o PowerShell está corrompido no servidor. O PowerShell está corrompido no servidor. Reinstale o PowerShell e verifique se ele está sendo executado no servidor afetado.
9026: não foi possível executar operações de convidado no servidor. O estado atual do servidor não está permitindo a execução das operações de convidado. 1. Verifique se o servidor afetado está funcionando.
2. Se o problema persistir, envie um caso de suporte da Microsoft.
9027: não foi possível descobrir os metadados porque o agente de operações de convidado não está em execução no servidor. Não foi possível entrar em contato com o agente de operações de convidado no servidor. Verifique se as ferramentas do VMware instaladas e em execução no servidor são posteriores à versão 10.2.0.
9028: não foi possível criar o arquivo necessário para conter os metadados descobertos devido ao armazenamento insuficiente no servidor. Não há espaço de armazenamento suficiente no disco do servidor. Verifique se há espaço suficiente disponível no armazenamento em disco do servidor afetado.
9029: as credenciais fornecidas no dispositivo não têm permissões de acesso para executar o PowerShell. As credenciais fornecidas no dispositivo não têm permissões de acesso para executar o PowerShell. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. 1. Verifique se as credenciais fornecidas no dispositivo podem acessar o PowerShell no servidor.
2. Se elas não tiverem o acesso necessário, forneça outro conjunto de credenciais ou edite um existente. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis)
9030: não foi possível coletar os metadados descobertos porque o host ESXi no qual o servidor está hospedado está em um estado desconectado. O host ESXi no qual o servidor reside está em um estado desconectado. Verifique se o host ESXi que executa o servidor está em um estado conectado.
9031: não foi possível coletar os metadados descobertos porque o host ESXi no qual o servidor está hospedado não está respondendo. O host ESXi no qual o servidor reside está em um estado inválido. Verifique se o host ESXi que executa o servidor está em um estado em execução e conectado.
9032: ocorreu um problema na descoberta devido a um erro interno. O problema que ocorreu foi gerado por um erro interno. Siga as etapasaqui para resolver o problema. Se o problema persistir, abra um caso de suporte da Microsoft.
9033: ocorreu um problema na descoberta porque o nome de usuário das credenciais fornecidas no dispositivo para o servidor tem caracteres inválidos. As credenciais fornecidas no dispositivo contêm caracteres inválidos no nome de usuário. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. Verifique se as credenciais fornecidas no dispositivo não têm caracteres inválidos no nome de usuário. É possível voltar ao gerenciador de configuração do dispositivo para editar as credenciais. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis).
9034: ocorreu um problema na descoberta porque o nome de usuário das credenciais fornecidas no dispositivo para o servidor não está no formato UPN. As credenciais fornecidas no dispositivo não têm o nome de usuário no formato UPN. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. Verifique se as credenciais fornecidas no dispositivo têm o nome de usuário no formato UPN. É possível voltar ao gerenciador de configuração do dispositivo para editar as credenciais. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis).
9035: ocorreu um problema na descoberta porque o modo de linguagem do PowerShell não está definido corretamente. O modo de linguagem do PowerShell não está definido como 'Linguagem completa'. Verifique se o modo de linguagem do PowerShell está definido como 'Linguagem Completa'.
9036: ocorreu um problema na descoberta porque o nome de usuário das credenciais fornecidas no dispositivo para o servidor não está no formato UPN. As credenciais fornecidas no dispositivo não têm o nome de usuário no formato UPN. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. Verifique se as credenciais fornecidas no dispositivo têm o nome de usuário no formato UPN. É possível voltar ao gerenciador de configuração do dispositivo para editar as credenciais. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis).
9037: a coleção de metadados está temporariamente em pausa devido ao alto tempo de resposta do servidor. O servidor está levando muito tempo para responder. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se o problema persistir, envie um caso de suporte da Microsoft.
10000: não há suporte para o tipo de sistema operacional em execução no servidor. O sistema operacional em execução no servidor não é Windows nem Linux. Somente os tipos de sistema operacional Windows e Linux são suportados. Não há suporte atualmente para o sistema operacional <GuestOSName>.
10001: o script necessário para coletar metadados de descoberta não foi encontrado no servidor. O script necessário para executar a descoberta pode ter sido excluído ou removido do local esperado. Envie um caso de suporte da Microsoft para obter ajudar e solucionar o problema.
10002: as operações de descoberta atingiram o tempo limite no servidor. Isso pode ser um problema transitório causado por um funcionamento inadequado do agente de descoberta no dispositivo. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se não for resolvido, siga as etapasaqui para corrigir o problema. Se o problema ainda persistir, abra um caso de suporte da Microsoft.
10003: o processo de execução das operações de descoberta foi encerrado com um erro. O processo de execução das operações de descoberta foi encerrado repentinamente com um erro. O problema deve ser resolvido automaticamente no próximo ciclo dentro de 24 horas. Se o problema persistir, envie um caso de suporte da Microsoft.
10004: as credenciais não foram fornecidas no dispositivo para o tipo de sistema operacional do servidor. As credenciais do tipo de sistema operacional do servidor não foram adicionadas ao dispositivo. 1. Adicione as credenciais do tipo de sistema operacional do servidor afetado no dispositivo.
2. Agora é possível adicionar diversas credenciais de servidor no dispositivo.
10005: as credenciais fornecidas no dispositivo para o servidor são inválidas. As credenciais fornecidas no dispositivo não são válidas. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: \<FriendlyNameOfCredentials>. 1. Verifique se as credenciais fornecidas no dispositivo são válidas e se o servidor pode ser acessado por meio delas.
2. Agora é possível adicionar diversas credenciais de servidor no dispositivo.
3. Volte ao gerenciador de configuração do dispositivo para fornecer outro conjunto de credenciais ou editar um existente. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis).

Saiba mais sobre como corrigir o problema.
10006: não há suporte para o tipo de sistema operacional em execução no servidor. O sistema operacional em execução no servidor não é Windows nem Linux. Somente os tipos de sistema operacional Windows e Linux são suportados. Não há suporte atualmente para o sistema operacional <GuestOSName>.
10007: não foi possível processar os metadados descobertos no servidor. Ocorreu um erro ao analisar o conteúdo do arquivo que contém os metadados descobertos. Envie um caso de suporte da Microsoft para obter ajudar e solucionar o problema.
10008: não foi possível criar o arquivo necessário para conter os metadados descobertos no servidor. A função associada às credenciais fornecidas no dispositivo ou uma política de grupo local está impedindo a criação do arquivo na pasta necessária. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. 1. Verifique se as credenciais fornecidas no dispositivo têm permissão de criação de arquivo na pasta <folder path/folder name> do servidor.
2. Se elas não tiverem as permissões necessárias, forneça outro conjunto de credenciais ou edite um existente. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis)
10009: não foi possível gravar os metadados descobertos em um arquivo no servidor. A função associada às credenciais fornecidas no dispositivo ou uma política de grupo local está impedindo a gravação no arquivo do servidor. O problema foi encontrado ao tentar usar as seguintes credenciais no servidor: <FriendlyNameOfCredentials>. 1. Verifique se as credenciais fornecidas no dispositivo têm permissão de gravação de arquivo na pasta <folder path/folder name> no servidor.
2. Se elas não tiverem as permissões necessárias, forneça outro conjunto de credenciais ou edite um existente. (encontre o nome amigável das credenciais testadas pelo serviço Migrações para Azure nas causas possíveis)
10010: ocorreu um erro na descoberta porque o comando %CommandName; necessário para coletar alguns metadados não está presente no servidor. O pacote que contém o comando %CommandName; não está instalado no servidor. Verifique se o pacote que contém o comando %CommandName; está instalado no servidor.
10011: as credenciais fornecidas no dispositivo foram usadas para logon e logoff em uma sessão interativa. O logon e o logoff interativos forçam as chaves do registro a serem descarregadas no perfil da conta e, então, usadas. Essa condição torna as chaves indisponíveis para uso futuro. Use os métodos de resolução documentados aqui
10012: credenciais não fornecidas no dispositivo para o servidor. Nenhuma credencial foi fornecida para o servidor ou você forneceu credenciais de domínio com nome de domínio incorreto no dispositivo. Saiba mais sobre a causa desse erro. 1. Verifique se as credenciais foram fornecidas no dispositivo para o servidor e se ele pode ser acessado com elas.
2. Agora é possível adicionar diversas credenciais no dispositivo para servidores. Volte ao gerenciador de configuração de dispositivo para fornecer credenciais para o servidor.

Erro 9014: HTTPGetRequestToRetrieveFileFailed

Causa

O problema ocorre quando o agente de descoberta do VMware no dispositivo tenta fazer download do arquivo de saída que contém os dados de dependência do sistema de arquivos do servidor por meio do host ESXi no qual o servidor está hospedado.

Correção

  • É possível testar a conectividade TCP com o host ESXi (nome fornecido na mensagem de erro) na porta 443 (deve estar aberta em hosts ESXi para extrair dados de dependência) do dispositivo abrindo o PowerShell no servidor do dispositivo e executando o seguinte comando:
    Test -NetConnection -ComputeName <Ip address of the ESXi host> -Port 443
    
  • Se o comando retornar uma conectividade bem-sucedida, acesse o projeto de Migrações para Azure > Descoberta e avaliação > Visão geral > Gerenciar > Dispositivos, selecionar o nome do dispositivo e pressione Atualizar serviços.

Erro 9018: PowerShellNotFound

Causa

O erro geralmente ocorre em servidores que executam o Windows Server 2008 ou inferior.

Correção

Você precisa instalar a versão necessária do PowerShell (2.0 ou posterior) neste local do servidor: ($SYSTEMROOT)\System32\WindowsPowershell\v1.0\powershell.exe. Saiba mais sobre como instalar o PowerShell no Windows Server.

Depois de instalar a versão necessária do PowerShell, é possível verificar se o erro foi resolvido seguindo as etapas aqui.

Erro 9022: GetWMIObjectAccessDenied

Correção

Verifique se a conta de usuário fornecida no dispositivo tem acesso ao namespace e aos subnamespaces do WMI. Defina o acesso seguindo estas etapas:

  1. Acesse o servidor que está relatando o erro.
  2. Pesquise e selecione Executar no menu Iniciar. Na caixa de diálogo Executar, digite wmimgmt.msc no campo de texto Abrir: e pressione Enter.
  3. O console de wmimgmt será aberto e você encontrará Controle do WMI (Local) no painel esquerdo. Clique nele com o botão direito do mouse e selecione Propriedades no menu.
  4. Na caixa de diálogo Propriedades do Controle do WMI (Local), clique na guia Seguranças.
  5. Selecione o botão Segurança e a caixa de diálogo Segurança para ROOT aparecerá.
  6. Selecione o botão Avançado para abrir a caixa de diálogo Configurações de segurança avançada para raiz.
  7. Selecione o botão Adicionar, para abrir a caixa de diálogo Entrada de permissão para raiz.
  8. Clique em Selecionar uma entidade para abrir a caixa de diálogo Selecionar usuários, computadores, contas de serviço ou grupos.
  9. Selecione os nomes de usuário ou grupos aos quais você deseja conceder acesso ao WMI e clique em OK.
  10. Conceda permissões de execução e selecione Este namespace e estes subnamespaces na lista suspensa Aplicar a: .
  11. Selecione o botão Aplicar para salvar as configurações e fechar todas as caixas de diálogo.

Depois de obter o acesso necessário, é possível verificar se o erro foi resolvido seguindo as etapas aqui.

Erro 9032: InvalidRequest

Causa

Pode haver diversos motivos para esse problema, como quando o nome de usuário fornecido (credenciais do servidor) no gerenciador de configuração do dispositivo tem caracteres XML inválidos, o que causa erro na análise da solicitação SOAP.

Correção

  • Verifique se o nome de usuário das credenciais do servidor não tem caracteres XML inválidos e está em um formato username@domain.com, conhecido popularmente como UPN.
  • Depois de editar as credenciais no dispositivo, é possível verificar se o erro foi resolvido seguindo as etapas aqui.

Erro 10002: ScriptExecutionTimedOutOnVm

Causa

  • Este erro ocorre quando o servidor está lento ou não responde e o script executado para extrair os dados de dependência começa a atingir o tempo limite.
  • Quando o agente de descoberta encontra esse erro no servidor, o dispositivo não tenta realizar a análise de dependência sem agente para evitar sobrecarregar o servidor que não está respondendo.
  • Portanto, você continuará a ver o erro até verificar o problema com o servidor e reiniciar o serviço de descoberta.

Correção

  1. Faça logon no servidor que encontrou esse erro.
  2. Execute os seguintes comandos no PowerShell:
    Get-WMIObject win32_operatingsystem;
    Get-WindowsFeature  | Where-Object {$_.InstallState -eq 'Installed' -or ($_.InstallState -eq $null -and $_.Installed -eq 'True')};
    Get-WmiObject Win32_Process;
    netstat -ano -p tcp | select -Skip 4;
    
  3. Se os comandos produzirem o resultado em alguns segundos, será possível acessar o projeto de Migrações para Azure, Descoberta e avaliação, Visão geral, Gerenciar, Dispositivos, selecionar o nome do dispositivo e pressionar Atualizar serviços para reiniciar o serviço de descoberta.
  4. Se os comandos atingirem o tempo limite sem fornecer nenhuma saída,
  • será necessário descobrir qual processo está consumindo uma alta taxa de CPU ou memória no servidor.
  • Tente fornecer mais núcleos/memória ao servidor e executar os comandos novamente.

Erro 10005: GuestCredentialNotValid

Correção

  • Verifique a validade das credenciais (nome amigável fornecido no erro) clicando em "Revalidar credenciais" no gerenciador de configuração do dispositivo.
  • Verifique se é possível fazer logon no servidor afetado com a mesma credencial fornecida no dispositivo.
  • Tente usar outra conta de usuário (para o mesmo domínio, caso o servidor seja ingressado no domínio), em vez da conta de administrador, para esse servidor.
  • O problema pode ocorrer quando a comunicação entre o Catálogo Global e o Controlador de Domínio é interrompida. Para verificar, crie uma nova conta de usuário no controlador de domínio e forneça-a no dispositivo. Isso também pode exigir a reinicialização do controlador de domínio.
  • Depois das etapas de correção, verifique se o erro foi resolvido seguindo as etapas aqui.

Erro 10012: CredentialNotProvided

Causa

Este erro ocorre ao fornecer uma credencial de domínio com um nome de domínio incorreto no gerenciador de configuração do dispositivo. Por exemplo, se você tiver fornecido uma credencial de domínio com o nome de usuário user@abc.com, mas tiver fornecido o nome de domínio def.com, essas credenciais não serão testadas se o servidor estiver conectado a def.com e você receberá essa mensagem de erro.

Correção

  • Acesse o gerenciador de configuração do dispositivo para adicionar uma credencial do servidor ou editar uma existente, conforme explicado na causa.
  • Depois das etapas de correção, verifique se o erro foi resolvido seguindo as etapas aqui.

Verificação de mitigação usando o VMware PowerCLI

Depois de seguir as etapas de correção nos erros listados acima, verifique se a correção funcionou executando alguns comandos do PowerCLI do servidor do dispositivo. Se os comandos forem bem-sucedidos, o problema terá sido resolvido, caso contrário, você precisará verificar e seguir novamente as etapas de correção.

  1. Execute os seguintes comandos para configurar o PowerCLI no servidor do dispositivo:
    Install-Module -Name VMware.PowerCLI -AllowClobber
    Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
    
  2. Conecte-se ao vCenter Server pelo dispositivo, fornecendo o endereço IP do vCenter Server no comando e as credenciais no prompt:
    Connect-VIServer -Server <IPAddress of vCenter Server>
    
  3. Conecte-se ao servidor de destino pelo dispositivo, fornecendo o nome e as credenciais do servidor, conforme fornecido no dispositivo:
    $vm = get-VM <VMName>
    $credential = Get-Credential
    
  4. Quanto ao inventário de software, execute os seguintes comandos para ver se você recebe uma saída bem-sucedida:
  • Para servidores Windows:

      Invoke-VMScript -VM $vm -ScriptText "powershell.exe 'Get-WMIObject win32_operatingsystem'" -GuestCredential $credential
    
      Invoke-VMScript -VM $vm -ScriptText "powershell.exe Get-WindowsFeature" -GuestCredential $credential
    
  • Para servidores Linux:

    Invoke-VMScript -VM $vm -ScriptText "ls" -GuestCredential $credential
    
  1. Para a análise de dependência sem agente, execute os seguintes comandos para tentar obter uma saída bem-sucedida:
  • Para servidores Windows:

    Invoke-VMScript -VM $vm -ScriptText "powershell.exe 'Get-WmiObject Win32_Process'" -GuestCredential $credential 
    
    Invoke-VMScript -VM $vm -ScriptText "powershell.exe 'netstat -ano -p tcp'" -GuestCredential $credential 
    
  • Para servidores Linux:

    Invoke-VMScript -VM $vm -ScriptText "ps -o pid,cmd | grep -v ]$" -GuestCredential $credential
    
    Invoke-VMScript -VM $vm -ScriptText "netstat -atnp | awk '{print $4,$5,$7}'" -GuestCredential $credential
    
  1. Depois de verificar se a correção funcionou, acesse o projeto de Migrações para Azure > Descoberta e avaliação > Visão geral > Gerenciar > Dispositivos, selecione o nome do dispositivo e pressione Atualizar serviços para iniciar um novo ciclo de descoberta.

As instâncias e os bancos de dados do SQL Server descobertos não estão no portal

Depois que você inicia a descoberta no dispositivo, pode levar até 24 horas para os dados de inventário serem exibidos no portal.

Se você não forneceu credenciais de autenticação do Windows ou de autenticação do SQL Server no gerenciador de configuração do dispositivo, adicione as credenciais para que o dispositivo possa usá-las para se conectar às respectivas instâncias do SQL Server.

Uma vez conectado, o dispositivo coleta dados de desempenho e configuração das instâncias e bancos de dados do SQL Server. Os dados de configuração do SQL Server são atualizados uma vez a cada 24 horas e os dados de desempenho são capturados a cada 30 segundos. Portanto, qualquer alteração nas propriedades da instância e dos bancos de dados do SQL Server, como status do banco de dados, nível de compatibilidade etc., pode levar até 24 horas para ser atualizada no portal.

A instância do SQL Server está aparecendo no estado "Não conectada" no portal

Para ver os problemas encontrados durante a descoberta de instâncias e bancos de dados do SQL Server, clique no status "Não conectado" na coluna de status de conexão da página Servidores descobertos em seu projeto.

A criação de avaliação em servidores que contêm instâncias do SQL que não foram descobertas completamente ou não estão no estado conectado pode fazer com que a prontidão seja marcada como "desconhecida".

Erros comuns na descoberta de instâncias e de bancos de dados do SQL Server

O Migrações para Azure oferece suporte à descoberta de instâncias e bancos de dados do SQL Server em execução em computadores locais, usando Migrações para Azure: descoberta e avaliação. No momento, a descoberta de SQL é compatível apenas com VMware. Para começar, consulte o tutorial Descoberta.

Os erros comuns na descoberta de SQL estão resumidos na tabela.

Erro Causa Ação Guia
30000: As credenciais associadas a este SQL Server não funcionaram. As credenciais associadas manualmente são inválidas ou as credenciais associadas automaticamente não podem mais acessar o SQL Server. Adicione as credenciais do SQL Server no dispositivo e aguarde até o próximo ciclo de descoberta de SQL ou force a atualização. -
30001: Não é possível conectar-se ao SQL Server a partir do dispositivo. 1. O dispositivo não tem linha de visão de rede para o SQL Server.
2. Firewall bloqueando a conexão entre o SQL Server e o dispositivo.
1. Torne o SQL Server acessível a partir do dispositivo.
2. Permita conexões de entrada do dispositivo ao SQL Server.
-
30003: O certificado não é confiável. Um certificado confiável não está instalado no computador que executa o SQL Server. Configure um certificado confiável no servidor. Saiba mais Exibir
30004: Permissões insuficientes. Este erro pode ocorrer devido à falta de permissões necessárias para verificar se há instâncias do SQL Server. Conceda a função sysadmin às credenciais/conta fornecidas no dispositivo para a descoberta de instâncias e bancos de dados do SQL Server. Saiba mais Exibir
30005: O logon do SQL Server falhou ao se conectar devido a um problema com o seu banco de dados mestre padrão. O próprio banco de dados é inválido ou o logon não tem a permissão CONNECT no banco de dados. Use ALTERAR LOGIN para definir o banco de dados padrão como banco de dados mestre.
Conceda a função sysadmin às credenciais/conta fornecidas no dispositivo para a descoberta de instâncias e bancos de dados do SQL Server. Saiba mais
Exibir
30006: O logon do SQL Server não pode ser usado com a Autenticação do Windows. 1. O logon pode ser um logon do SQL Server, mas o servidor aceita somente a Autenticação do Windows.
2. Você está tentando se conectar usando a Autenticação do SQL Server, mas o logon usado não existe no SQL Server.
3. O logon pode usar a Autenticação do Windows, mas ele é uma entidade de segurança não reconhecida do Windows. Uma entidade não reconhecida do Windows significa que o logon não pode ser verificado pelo Windows. Talvez isso ocorra porque o logon do Windows é de um domínio não confiável.
Se você estiver tentando se conectar usando a Autenticação do SQL Server, verifique se o SQL Server está configurado no Modo de Autenticação Misto e se o logon do SQL Server existe.
Se você estiver tentando se conectar usando a Autenticação do Windows, verifique se está devidamente conectado no domínio correto. Saiba mais
Exibir
30007: Senha expirada. A senha da conta expirou. A senha de logon do SQL Server pode ter expirado. Redefina-a e/ou estenda a data de expiração dela. Saiba mais Exibir
30008: A senha deve ser alterada. A senha da conta precisa ser alterada. Altere a senha da credencial fornecida para a descoberta do SQL Server. Saiba mais Exibir
30009: Ocorreu um erro interno. Ocorreu um erro interno ao descobrir instâncias e bancos de dados do SQL Server. Entre em contato com o Suporte da Microsoft se o problema persistir. -
30010: Não foi localizado nenhum banco de dados. Não foi possível localizar nenhum banco de dados na instância do servidor selecionada. Conceda a função sysadmin às credenciais/conta fornecidas no dispositivo para a descoberta de bancos de dados SQL. -
30011: Ocorreu um erro interno ao avaliar uma instância ou um banco de dados SQL. Ocorreu um erro interno ao executar a avaliação. Entre em contato com o Suporte da Microsoft se o problema persistir. -
30012: Falha na conexão do SQL. 1. O firewall no servidor recusou a conexão.
2. O serviço SQL Server Browser (sqlbrowser) não foi iniciado.
3. O SQL Server não respondeu à solicitação do cliente porque o servidor provavelmente não foi iniciado.
4. O cliente do SQL Server não pode se conectar ao servidor. Esse erro pode ocorrer porque o servidor não está configurado para aceitar conexões remotas.
5. O cliente do SQL Server não pode se conectar ao servidor. Esse erro pode ocorrer porque o cliente não pode resolver o nome do servidor ou o nome do servidor está incorreto.
6. O TCP ou protocolos de pipes nomeados não estão habilitados.
7. O nome da instância do SQL Server especificado não é válido.
Use este guia do usuário interativo para solucionar o problema de conectividade. Aguarde 24 horas após seguir o guia para que os dados sejam atualizados no serviço. Se o problema persistir, entre em contato com o suporte da Microsoft. Exibir
30013: Ocorreu um erro ao estabelecer uma conexão com a instância do SQL Server. 1. O nome do SQL Server não pode ser resolvido a partir do dispositivo.
2. O SQL Server não permite conexões remotas.
Se você conseguir executar o ping do SQL Server a partir do dispositivo, aguarde 24 horas para verificar se o problema é resolvido automaticamente. Se não conseguir, entre em contato com o Suporte da Microsoft. Saiba mais Exibir
30014: O nome de usuário ou a senha são inválidos. Este erro pode ocorrer devido a uma falha de autenticação que envolve uma senha ou um nome de usuário incorretos. Forneça uma credencial com um Nome de Usuário e uma Senha válidos. Saiba mais Exibir
30015: Ocorreu um erro interno ao descobrir a instância SQL. Ocorreu um erro interno ao descobrir a instância SQL. Entre em contato com o Suporte da Microsoft se o problema persistir. -
30016: Falha na conexão com a instância '%instance;' porque o tempo limite foi atingido. Isso pode ocorrer se o firewall do servidor recusar a conexão. Verifique se o firewall no SQL Server está configurado para aceitar conexões. Se o erro persistir, entre em contato com o Suporte da Microsoft. Saiba mais Exibir
30017: Ocorreu um erro interno. Exceção sem tratamento. Entre em contato com o Suporte da Microsoft se o problema persistir. -
30018: Ocorreu um erro interno. Ocorreu um erro interno ao coletar os dados, como o tamanho do banco de dados temporário, o tamanho do arquivo etc., na instância SQL. Aguarde 24 horas e entre em contato com o Suporte da Microsoft se o problema persistir. -
30019: Ocorreu um erro interno. Ocorreu um erro interno ao coletar métricas de desempenho, como utilização de memória etc., de um banco de dados ou de uma instância. Aguarde 24 horas e entre em contato com o Suporte da Microsoft se o problema persistir. -

Erros comuns de descoberta de aplicativos Web

O serviço Migrações para Azure dá suporte à descoberta de aplicativos Web ASP.NET em execução em computadores locais com Migrações para Azure: descoberta e avaliação. No momento, a descoberta de aplicativos Web é compatível apenas com o VMware. Para começar, consulte o tutorial Descoberta.

Os erros comuns da descoberta de aplicativos Web estão resumidos na tabela.

Erro Causa Ação
40001: o recurso do console de gerenciamento do IIS não está habilitado. A descoberta de aplicativos Web do IIS usa a API de gerenciamento incluída na versão local do IIS para ler a configuração do IIS. Essa API está disponível quando o recurso do console de gerenciamento do IIS está habilitado. Esse recurso não está habilitado ou o sistema operacional não está em uma versão com suporte para a descoberta de aplicativos Web do IIS. Verifique se a função do servidor Web (IIS), incluindo o recurso do console de gerenciamento do IIS (parte das ferramentas de gerenciamento), está habilitada e se o sistema operacional do servidor é o Windows Server 2008 R2 ou uma versão posterior.
40002: não foi possível conectar-se ao servidor pelo dispositivo. A conexão com o servidor falhou porque as credenciais de login são inválidas ou o computador está indisponível. Verifique se as credenciais de logon fornecidas para o servidor estão corretas e se ele está online e aceitando conexões WS-Management remotas do PowerShell.
40003: não foi possível se conectar ao servidor devido a credenciais inválidas. A conexão com o servidor falhou devido a credenciais de logon inválidas. Verifique se as credenciais de logon fornecidas para o servidor estão corretas e se a comunicação WS-Management remota do PowerShell está habilitada.
40004: não foi possível acessar a configuração do IIS. Não há permissões ou há permissões insuficientes. Confirme se as credenciais do usuário fornecidas para o servidor têm nível de administrador e se o usuário tem permissões para acessar arquivos no diretório do IIS (%windir%\System32\inetsrv) e no diretório de configuração do servidor do IIS (%windir%\System32\inetsrv\config).
40005: não foi possível concluir a descoberta do IIS. Falha ao concluir a descoberta na VM. Isso pode ser devido a problemas de acesso à configuração no servidor. O erro foi: '%detailedMessage;'. Confirme se as credenciais do usuário fornecidas para o servidor têm nível de administrador e se o usuário tem permissões para acessar arquivos no diretório do IIS (%windir%\System32\inetsrv) e no diretório de configuração do servidor do IIS (%windir%\System32\inetsrv\config). Em seguida, entre em contato com o suporte para fornecer os detalhes do erro.
40006: exceção não categorizada. Novo cenário de erro. Entre em contato com o suporte da Microsoft para fornecer os detalhes e os logs do erro. Os logs podem ser encontrados no servidor do dispositivo no caminho C:\ProgramData\Microsoft Azure\Logs.
40007: nenhum aplicativo Web encontrado para o servidor Web. O servidor Web não tem nenhum aplicativo hospedado. Verifique a configuração do servidor Web.

Próximas etapas

Configure um dispositivo para VMware, Hyper-V ou servidores físicos.