KB3152378 - CORREÇÃO: as Tabelas de Ficheiros num grupo de disponibilidade AlwaysOn ficam indisponíveis após a ativação pós-falha numa instância do 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

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.