Ao migrar pastas financeiras de um servidor de arquivos para o OneDrive for Business, você pode descobrir que alguns arquivos sumiram após a conclusão. Esse problema geralmente ocorre devido a limites de tamanho de nome de arquivo, tipos de arquivo bloqueados ou incompatibilidades de permissão que a ferramenta de migração não reporta. Este artigo explica as causas raiz dos arquivos ausentes durante uma migração de pasta financeira, fornece etapas detalhadas de solução de problemas e aborda padrões de falha relacionados que você deve verificar antes e depois da migração.
Principais Conclusões: Corrigir Arquivos Ausentes em Migrações de Pastas Financeiras
- Centro de administração do Microsoft 365 > SharePoint > Sites ativos > Site Financeiro > Configurações > Arquivos e pastas: Revise a lista de tipos de arquivo bloqueados e os limites de tamanho antes da migração.
- Aplicativo de sincronização do OneDrive > Configurações > Sincronizar e fazer backup > Configurações avançadas > Arquivos Sob Demanda: Ative Arquivos Sob Demanda para evitar problemas de espaço em disco local durante migrações grandes de pastas financeiras.
- Exportação de log da ferramenta de migração: Exporte o log completo e pesquise por “ErrorCode: 0x80070057” ou “FileNotFound” para identificar arquivos que falharam devido a problemas de caminho ou nomenclatura.
Por Que Migrações de Pastas Financeiras Perdem Arquivos
Pastas financeiras geralmente contêm arquivos com nomes descritivos longos, subpastas aninhadas e caracteres especiais como &, % e #. O OneDrive for Business e o SharePoint Online impõem um comprimento máximo de caminho de 400 caracteres. Qualquer arquivo cujo caminho completo exceda esse limite é ignorado silenciosamente pela maioria das ferramentas de migração. Além disso, certos tipos de arquivo são bloqueados por padrão no SharePoint e no OneDrive, incluindo arquivos executáveis (.exe, .msi), arquivos de script (.ps1, .vbs) e tipos de arquivo compactados (.zip, .rar) quando contêm conteúdo bloqueado. Se a equipe financeira armazenou scripts ou arquivos compactados no servidor de arquivos, esses arquivos não aparecerão no OneDrive após a migração. A quebra de herança de permissões também causa arquivos ausentes: se uma subpasta tem permissões exclusivas e a ferramenta de migração não tem acesso de leitura explícito, os arquivos dentro dessa subpasta são omitidos sem um erro claro.
Limites de Comprimento de Caminho de Arquivo
O comprimento máximo do caminho para um arquivo armazenado no OneDrive ou SharePoint é de 400 caracteres. Isso inclui a URL do site, o nome da biblioteca, o caminho da pasta e o nome do arquivo. Por exemplo, um caminho de pasta financeira como Financeiro/Relatórios Anuais/2024/Q1/Demonstrações Financeiras Consolidadas - Rascunho v2.xlsx pode facilmente atingir 200 caracteres antes de adicionar a URL do site. Se o caminho completo exceder 400 caracteres, a ferramenta de migração ignora o arquivo e registra um erro genérico. O arquivo permanece no servidor de arquivos, mas nunca é carregado.
Tipos de Arquivo Bloqueados
O SharePoint Online e o OneDrive bloqueiam mais de 200 extensões de arquivo por padrão. Departamentos financeiros às vezes usam arquivos Excel habilitados para macro (.xlsm), arquivos compactados protegidos por senha (.zip com senha) ou formatos de exportação de software financeiro personalizados (.prn, .qif). Essas extensões podem estar bloqueadas no nível do locatário ou no nível da coleção de sites. Quando uma ferramenta de migração tenta carregar um arquivo bloqueado, o arquivo é rejeitado e a ferramenta continua sem tentar novamente.
Incompatibilidades de Permissão
As permissões do servidor de arquivos geralmente usam grupos de domínio que não existem no Microsoft 365. Se a ferramenta de migração for executada sob uma conta de serviço que não tem acesso de leitura explícito a uma subpasta, essa subpasta e seu conteúdo são ignorados. Pastas financeiras frequentemente têm permissões NTFS exclusivas para auditores, controladores e gerentes. Uma ferramenta de migração que herda permissões da pasta pai perderá essas subpastas completamente.
Etapas para Identificar e Corrigir Arquivos Ausentes Após a Migração
- Exporte o log da migração
Abra sua ferramenta de migração (Ferramenta de Migração do SharePoint ou ferramenta de terceiros). Localize o trabalho concluído e selecione Exportar Log. Salve o arquivo CSV. Abra-o no Excel e filtre a coluna Status para Falhou ou Ignorado. Procure códigos de erro como 0x80070057 (parâmetro inválido) ou FileNotFound. Cada linha mostra o caminho de origem e o motivo da falha. - Verifique os comprimentos dos caminhos dos arquivos em relação ao limite de 400 caracteres
No log exportado, classifique a coluna SourcePath pelo comprimento dos caracteres. Use a fórmula=LEN(A2)em uma nova coluna para calcular o comprimento do caminho. Qualquer linha com um caminho maior que 400 caracteres deve ser encurtada. Renomeie o arquivo ou mova-o para uma pasta mais rasa no servidor de arquivos de origem e execute novamente a migração apenas para essa pasta específica. - Revise os tipos de arquivo bloqueados no locatário
Entre no centro de administração do Microsoft 365 como administrador global. Vá para SharePoint > Políticas > Controle de acesso > Tipos de arquivo bloqueados. Compare a lista com as extensões de arquivo em suas pastas financeiras. Se encontrar extensões bloqueadas como .exe, .ps1 ou .zip, remova o bloqueio apenas para sua coleção de sites financeira criando uma política personalizada. Navegue até SharePoint > Sites ativos > selecione seu site financeiro > Configurações > Arquivos e pastas. Em Tipos de arquivo bloqueados, escolha Personalizado e adicione apenas as extensões que você precisa permitir. - Verifique as permissões no nível da pasta na origem
No servidor de arquivos, abra o Windows File Explorer. Clique com o botão direito na pasta raiz financeira e selecione Propriedades > Segurança > Avançado. Procure por qualquer pasta que diga Não herdado. Clique em Adicionar para dar à conta de serviço de migração acesso de Leitura a essa pasta. Como alternativa, execute a ferramenta de migração com uma conta que tenha Controle Total em todo o compartilhamento financeiro. - Execute novamente a migração apenas para as pastas afetadas
Em sua ferramenta de migração, crie um novo trabalho. Selecione apenas as pastas de origem que tiveram falhas. Defina o destino para a mesma biblioteca do OneDrive ou SharePoint. Ative a opção Sobrescrever arquivos existentes se o conteúdo do arquivo tiver mudado. Execute o trabalho e monitore o log em busca de novos erros.
Se o OneDrive Ainda Tiver Problemas Após a Correção Principal
OneDrive Mostra um X Vermelho em Arquivos do Office Compartilhados
Um X vermelho em um arquivo na sincronização do OneDrive significa que o arquivo falhou ao sincronizar. Isso geralmente acontece quando um arquivo financeiro está aberto em outro programa ou quando o nome do arquivo contém caracteres como dois-pontos ou asterisco. Feche todos os aplicativos do Office. Renomeie o arquivo no servidor de arquivos de origem para remover caracteres inválidos. Em seguida, execute novamente a migração para esse arquivo.
Pastas Financeiras Estão Vazias Após a Migração
Se uma pasta financeira inteira aparecer vazia no OneDrive, a estrutura de pastas pode ter sido criada, mas o conteúdo foi ignorado devido ao limite de 400 caracteres no próprio caminho da pasta. Verifique o comprimento do caminho da pasta. Por exemplo, um caminho como Financeiro/Relatórios Anuais/2024/Q1/Demonstrações Financeiras Consolidadas tem 72 caracteres, o que está ok. Mas se a pasta estiver aninhada dentro de várias camadas de pastas de ano e mês, o caminho combinado pode exceder o limite. Achate a estrutura de pastas removendo pastas intermediárias e execute novamente a migração.
Arquivos Estão Presentes, Mas Não Podem Ser Abertos
Alguns arquivos financeiros podem ser carregados com sucesso, mas falham ao abrir porque o tipo de arquivo está bloqueado para visualização. Isso ocorre com arquivos Excel habilitados para macro .xlsm quando as macros estão desabilitadas no nível do locatário. Vá para o centro de administração do Microsoft 365 > SharePoint > Políticas > Controle de acesso > Tipos de arquivo bloqueados. Adicione .xlsm à lista de permitidos para o site financeiro. Os usuários podem precisar fechar e reabrir o arquivo após a alteração da política.
Permissões do Servidor de Arquivos vs Compartilhamento do OneDrive: Principais Diferenças
| Item | Permissões NTFS do Servidor de Arquivos | Permissões do OneDrive / SharePoint |
|---|---|---|
| Modelo de permissão | Entradas de Controle de Acesso (ACE) por usuário ou grupo | Permissões de compartilhamento e grupos no nível do site: Proprietários, Membros, Visitantes |
| Herança | Herdada da pasta pai por padrão | Herdada da pasta pai, mas permissões exclusivas podem ser definidas |
| Quebra de herança | Clique direito > Propriedades > Segurança > Avançado > Desabilitar herança | Configurações da biblioteca > Permissões para esta biblioteca de documentos > Parar de Herdar Permissões |
| Comprimento máximo do caminho | 260 caracteres na maioria dos sistemas Windows | 400 caracteres para o caminho do arquivo, incluindo a URL do site |
| Tipos de arquivo bloqueados | Nenhum por padrão | Mais de 200 extensões bloqueadas por padrão |
| Tipo de grupo | Grupos de segurança do Active Directory | Grupos do Microsoft 365 ou grupos de segurança do Azure AD |
Agora você pode executar uma remigração direcionada para os arquivos financeiros perdidos após verificar comprimentos de caminho, extensões bloqueadas e permissões de pasta. Use a exportação de log da ferramenta de migração como sua principal ferramenta de diagnóstico. Para sincronização contínua de pastas financeiras compartilhadas, ative Arquivos Sob Demanda nas configurações do aplicativo de sincronização do OneDrive em Sincronizar e fazer backup > Configurações avançadas. Isso evita problemas de espaço em disco local nos laptops da equipe financeira. Como dica avançada, agende um script PowerShell semanal usando o SharePoint Online Management Shell para comparar a estrutura de pastas do servidor de arquivos de origem com a biblioteca do OneDrive e gerar um relatório de diferenças dos arquivos ausentes.