Sintomas
Tenha em conta o seguinte cenário:
- Utilize Grupos de Disponibilidade AlwaysOn juntamente com Tabelas de Ficheiros numa instância do Microsoft SQL Server 2014, 2012 ou 2016.
- Ativa a opção "FILESTREAM para acesso de E/S de ficheiro" na réplica primária e na réplica secundária e fornece nomes de partilha diferentes do Windows para FILESTREAM em cada réplica.
- O nome da instância do SQL Server em cada réplica é diferente.
Neste cenário, quando ocorre uma ativação pós-falha, o caminho do ficheiro das Tabelas de Ficheiros fica incorreto.
Por exemplo, se tentar obter o valor do ID do localizador do caminho para o ficheiro ou diretório especificado na FileTable com a função GetPathLocator, poderá receber a seguinte mensagem de erro:
Nota
Msg 33425, Nível 16, Estado 1, Linha 10
Nome de partilha inválido no caminho FileTable.
Resolução
Este problema foi corrigido pela primeira vez nas seguintes atualizações cumulativas para SQL Server:
Atualização Cumulativa 6 para SQL Server Service Pack 1 de 2014
Atualização Cumulativa 1 para SQL Server 2016
Atualização Cumulativa 3 para SQL Server 2012 SP3
Acerca das atualizações cumulativas do SQL Server
Cada nova atualização cumulativa para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Atualização cumulativa mais recente para SQL Server 2014
Atualização cumulativa mais recente do SQL Server 2016
Atualização cumulativa mais recente do SQL Server 2012 SP3
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.