KB3152378 - CORREÇÃO: FileTables em um grupo de disponibilidade AlwaysOn ficam indisponíveis após failover em uma instância de SQL Server

Aplica-se a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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.