Sintomas
Considere o seguinte cenário:
- Utilize Grupos de Disponibilidade AlwaysOn juntamente com FileTables numa instância do Microsoft SQL Server 2014, 2012 ou 2016.
- Você ativa a opção "FILESTREAM para acesso de E/S de arquivo" no réplica réplica principal e secundário 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.
Neste cenário, quando ocorre uma ativação pós-falha, o caminho do ficheiro das FileTables torna-se incorreto.
Por exemplo, se você tentar recuperar o valor de ID do localizador de caminho para o arquivo especificado ou diretório na FileTable usando a função GetPathLocator, você receberá a seguinte mensagem de erro:
Observação
Msg 33425, Nível 16, Estado 1, Linha 10
Nome de partilha inválido no caminho FileTable.
Resolução
Esse problema foi corrigido primeiro nas seguintes atualizações cumulativas para SQL Server:
Atualização cumulativa 6 para SQL Server 2014 Service Pack 1
Atualização cumulativa 1 para SQL Server 2016
Atualização cumulativa 3 para SQL Server 2012 SP3
Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Atualização cumulativa mais recente para o SQL Server 2014
Atualização cumulativa mais recente para o SQL Server 2016
Atualização cumulativa mais recente para o 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 utiliza para descrever as atualizações de software.