CORREÇÃO: O failover do grupo de disponibilidade leva muito tempo se um banco de dados no grupo de disponibilidade contém um FileTable no SQL Server 2012

Template: Generic Hotfix

BUG #: 173453 (Content Maintenance) VSTS: 977015

A Microsoft distribui correções do Microsoft SQL Server 2012 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior de SQL Server 2012 corrigir lançamento.

Sintomas

Considere o seguinte cenário:

  • Você tem um grupo de disponibilidade do AlwaysOn no Microsoft SQL Server 2012.

  • Um banco de dados no grupo de disponibilidade contém pelo menos um FileTable.

  • Ocorre um failover do grupo de disponibilidade.

Nesse cenário, levará mais tempo do que o esperado para os dados FILESTREAM compartilhados ao ser colocado online.ObservaçãoEsse problema é mais provável de ocorrer quando ele tem sido muito tempo desde o failover anterior.

Causa

Esse problema ocorre porque a operação de truncamento de registros FSLOG na pasta $FSLOG leva muito tempo. Quando muito tempo se passou desde o failover anterior, muitos registros FSLOG acumulados na pasta FSLOG$ na réplica secundária sem sendo truncado. Quando ocorre um failover, a cópia secundária se torna a nova réplica primária e pasta FSLOG$ deve ser truncada antes dos arquivos na pasta de tabela de arquivos podem ser colocado online. Nessa situação, leva muito tempo para limpar milhões de registros FSLOG.

Resolução

Depois de aplicar esse hotfix, a operação de truncamento na pasta FSLOG$ está habilitada em réplicas secundárias.

Informações do service pack para o SQL Server 2012

Para resolver esse problema, obtenha o service pack mais recente para o SQL Server 2012. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:

2755533 Como obter o service pack mais recente para o SQL Server 2012

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Solução alternativa

Para contornar esse problema, planeje failovers do grupo de disponibilidade regular para minimizar o acúmulo de registros FSLOG nas réplicas secundários. Por exemplo, planeje um failover do grupo de disponibilidade semanal.

Informações adicionais

Para obter mais informações sobre como usar os recursos de FILESTREAM e FileTable com grupos de disponibilidade do AlwaysOn, vá para o seguinte site da MSDN:

Como usar o FILESTREAM e FileTable com grupos de disponibilidade do AlwaysOnPara obter mais informações sobre o recurso de FileTables, visite o seguinte site da MSDN:

Informações gerais sobre o recurso de FileTablesPara obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Author: hanspo; jannaw
Writer: v-fismao
Tech Reviewer: hanspo; jannaw; sqlprev
Editor: v-mordew

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×