Sintomas
Considere o seguinte cenário:
- Você usa Grupos de Disponibilidade AlwaysOn junto com FileTables em uma instância do Microsoft SQL Server 2014, 2012 ou 2016.
- Você habilita a opção "FILESTREAM para acesso de E/S de arquivo" na réplica primária e na réplica secundária e fornece nomes de compartilhamento do Windows diferentes para o FILESTREAM em cada réplica.
- O nome da instância do SQL Server em cada réplica é diferente.
Nesse cenário, quando ocorre um failover, o caminho do arquivo do FileTables se torna incorreto.
Por exemplo, se você tentar recuperar o valor da ID do localizador de caminho para o arquivo ou diretório especificado no FileTable usando a função GetPathLocator, poderá receber a seguinte mensagem de erro:
Observação
Mensagem 33425, Nível 16, Estado 1, Linha 10
Nome de compartilhamento inválido no caminho FileTable.
Resolução
Esse problema foi corrigido pela primeira vez nas seguintes atualizações cumulativas para o SQL Server:
Atualização cumulativa 38 para o SQL Server 2014 Service Pack 1 (Build 50785)
Atualização cumulativa 1 para o SQL Server 2016
Atualização cumulativa 3 para o SQL Server 2012 SP3
Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:
Atualização cumulativa mais recente do SQL Server 2014
Atualização cumulativa mais recente do SQL Server 2016
Atualização cumulativa mais recente do SQL Server 2012 SP3
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.