Primeiro, quero descrever o ambiente:
Servidor:
Windows Server 2016 (mantém a pasta de compartilhamento SMB da rede)
Clientes:
Mac OS X (El Capitan/Sierra), todos os usuários usam isso e têm ACESSO TOTAL à raiz do compartilhamento de rede e todas as subpastas, etc. Eles não estão no domínio, mas usam todas as mesmas credenciais para se conectar aos compartilhamentos de rede. Use um software que não seja compatível com o MAC OS mais recente.
Agora vamos ao problema:
Quando os usuários acessam um arquivo Excel no compartilhamento de rede, eles não podem salvá-lo novamente com o mesmo nome. Eles podem excluir os arquivos, renomeá-los, movê-los, etc. Portanto, agora eles precisam abrir um arquivo do Excel, salvá-lo com um nome diferente, excluir o anterior e renomear o novo de volta para o antigo. Não é super ruim, mas bastante irritante. Outros produtos de software do Office funcionam conforme o esperado (Word, Powerpoint e assim por diante), apenas o Excel causando esse problema.
O que eu tentei/verifiquei até agora:
- Certifique-se de que .temporaryitems na raiz do compartilhamento de rede forneça acesso total aos usuários.
- Certifiquei-me de que ninguém mais estava acessando o mesmo arquivo que eu estava usando
- Função de salvamento automático desabilitada no Excel
- Criação de .DS_Store desativada em compartilhamentos de rede
Qual é a mensagem de erro:
Não foi possível salvá-lo em bla.xlsx, salvei o arquivo como [nome de arquivo hexadecimal aleatório com cerca de 8 dígitos]. (Observação: esse arquivo pode ser encontrado na pasta .temporaryitems)
Soluções que meu chefe não aceita:
- Altere o compartilhamento de rede para cifs ou afp em vez de smb (as razões por trás disso não importam)
Solução alternativa que pensei, mas meu chefe não está muito feliz:
- Criou um compartilhamento de rede (smb) em seu NAS. Funciona perfeito lá. Boss reclama que não será incluído nos backups. Então pensei apenas em criar uma VM no servidor e fazer o backup. Boss concorda um pouco com isso, mas prefere uma solução sem uma solução alternativa.
Posso ter esquecido coisas que tentei, porque as mensagens de erro iniciais e o comportamento de erro eram FUBAR e ajustei as configurações para agora parecerem como descrito acima.
Para sua informação, se eu salvar um arquivo do Excel com um novo nome, posso salvá-lo com o mesmo nome quantas vezes quiser, a menos que feche o arquivo. Depois de fechar o arquivo e reabri-lo, a "diversão" começa.