KB4022873 - CORREÇÃO: Erro "FILESTREAM recurso está desativado" quando você usa o recurso FILESTREAM para SQL Server 2014 ou 2016 no Atualização do Windows 10 para Criadores

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 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) 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) SQL Server 2016 Service Pack 1

Sintomas

Considere o seguinte cenário:

  • Instalar o Microsoft SQL Server 2014 ou 2016 num dispositivo Windows 10.
  • Você habilita o recurso FILESTREAM no nível da instância.
  • Você cria um banco de dados que contém um contêiner de dados FILESTREAM.

Depois de aplicar o Atualização do Windows 10 para Criadores, quando você inicia o banco de dados que contém o contêiner de dados FILESTREAM, você receberá a seguinte recurso FILESTREAM está desativado mensagem de erro no log de erros.

Observação

Data/Hora Erro: 5591, gravidade: 16, estado: 5.
Data/Hora A funcionalidade FILESTREAM está desativada.

Além disso, quando SQL Server é iniciado, poderá reparar nas seguintes mensagens no registo de erros SQL Server:

Observação

Data/Hora Servidor Microsoft SQL Server 2016 (RTM-GDR) (KB3210111) – 13.0.1728.2 (x64)
Data/Hora
Copyright (c) Microsoft Corporation
Developer Edition (64 bits) no Windows 10 Enterprise 6.3 <x64> (Compilação 15063: ) (hipervisor)
Data/Hora Servidor: a conta de serviço é 'CustomerName\MSSQL$InstanceName'. Esta é uma mensagem informativa; Não é necessária qualquer ação do utilizador.
<{7715B5FC-837B-46C9-A28B-A7867FC86023}>RsFxFt.Dll::RsFxNsoInitialize failed: Error 0x80070005 (-2147024891)
<{C580416B-A13E-4ECD-B61B-AAFAE39E5E35}>Falha ao inicializar a interface CFsaShareFilter
<{1038F43D-3391-45F7-B1B3-BADF26459429}>Falha ao inicializar CFsaShareFilter: Erro 0x80070005 (-2147024891)
Data/Hora FILESTREAM: nível efetivo = 0, nível configurado = 2, nome do compartilhamento de acesso ao sistema de arquivos = 'InstanceName'.

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Atualização cumulativa 4 para SQL Server 2016 SP1

Atualização cumulativa 6 para SQL Server 2014 SP2

Observação Esta correção funcionará para os utilizadores que ainda não atualizaram a respetiva versão Windows 10, porque o problema já foi corrigido na versão mais recente do Windows 10.

Acerca da atualização cumulativa para 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 2016

Atualização cumulativa mais recente para o SQL Server 2014

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 usa para descrever atualizações de software.