KB3164104 - Não é possível executar DBCC CHECKDB quando os arquivos de banco de dados residem no Azure Armazenamento Premium no SQL Server 2014

Aplica-se a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Sintomas

Suponha que você salve os arquivos de banco de dados no Azure Armazenamento Premium. Ao executar DBCC CHECKDB no banco de dados no SQL Server 2014, você pode receber mensagens de erro semelhantes às seguintes:

Observação

Mensagem 1823, Nível 16, Estado 2, Linha 3
Um snapshot de banco de dados não pode ser criado porque ele falhou ao iniciar.

Mensagem 1823, Nível 16, Estado 8, Linha 3
Um snapshot de banco de dados não pode ser criado porque ele falhou ao iniciar.

Mensagem 5120, Nível 16, Estado 147, Linha 3
Não é possível abrir o arquivo físico blob_storage_URL_path. Erro 24 do sistema operacional: "24(O programa emitiu um comando, mas o comprimento do comando está incorreto.)".

Mensagem 7928, Nível 16, Estado 1, Linha 3
Não foi possível criar o snapshot do banco de dados para verificações online. O motivo é fornecido em um erro anterior ou um dos volumes subjacentes não oferece suporte a arquivos esparsos ou fluxos alternativos. Tentativa de obter acesso exclusivo para executar verificações offline.

Mensagem 5030, Nível 16, Estado 12, Linha 3
O banco de dados não pôde ser bloqueado exclusivamente para executar a operação.

Mensagem 7926, Nível 16, Estado 1, Linha 3
Instrução de verificação anulada. Não foi possível verificar o banco de dados, pois um snapshot do banco de dados não pôde ser criado e o banco de dados ou a tabela não pôde ser bloqueado. Consulte Manuais Online para obter detalhes sobre quando esse comportamento é esperado e quais soluções alternativas existem. Consulte também os erros anteriores para obter mais detalhes.

      

Resolução

Esse problema foi corrigido pela primeira vez na seguinte atualização cumulativa para o SQL Server:

Atualização cumulativa 8 para o SQL Server 2014 Service Pack 1
        
         Atualização cumulativa 2 para o SQL Server 2014 SP2
        
      

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 SP1/SP2
      

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Armazenamento Premium e suporte para arquivos de dados no Armazenamento do Azure
        
         Criar um banco de dados do SQL Server 2014 diretamente no Armazenamento de Blobs do Azure com SQLXI
        
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.