CORREÇÃO: "A localização do arquivo não pode ser aberta" o erro ocorre quando você tenta abrir um diretório filetable no servidor SQL

Aplica-se a: SQL Server 2016 Service Pack 2SQL Server 2016 DeveloperSQL Server 2016 Enterprise

Sintomas


Considere o seguinte cenário:
  • Suponha que você tenha um FileTable no servidor Microsoft SQL.
  • Você tenta abrir um diretório filetable usando SSMS, File Explorer ou Windows API.
  • Quando um aplicativo realiza enumeração diretório para o diretório FileTable, o pedido chamada pode ser interceptada por um sistema de arquivo filtro driver presente no máquina cliente. O parâmetro de solicitação fileinformationclass pode ser alterado para usar FILE_ID_EXTD_DIR_INFORMATION vez. Neste caso, o cliente pode receber um ERROR_FILE_NOT_FOUND (0x2) como resposta do SQL Server.
Nesta situação, você pode receber uma mensagem de erro que se assemelha a seguir no Windows:
ERROR_FILE_NOT_FOUND(0x2)
"A localização do arquivo não pode ser aberta. Ou o acesso não é ativado ou você não tem permissões para o mesmo."

Status


A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução


Esse problema é corrigido nas seguintes atualizações cumulativas do Servidor SQL:
Sobre atualizações cumulativas para o Servidor SQL:
Cada nova atualização cumulativa para o Servidor SQL contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas para o Servidor SQL:

Referências


Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.