SQL Server 2008 SP2 instalado, com falha no fluxo de arquivos

1

Eu executei o instalador do SQL Server 2008 Service Pack 2. De alguma forma, perdi a parte que diz "isso te atrapalha completamente". Independentemente disso, tivemos alguns bancos de dados com filestream.

Eu segui alguns links e coloquei o servidor em funcionamento. No entanto, esses dois bancos de dados não serão carregados.

Eu desliguei o fluxo de arquivos, desinstalei o SP2, instalei o SP2 novamente e estou agora no ponto em que estou tentando reativar o fluxo de arquivos.

Para fazer isso, vou para a Configuração do SQL Server e, na guia FILESTREAM das propriedades do serviço, eu ligo a Filestream e o compartilhamento.

Eu vou ao SSMS e corro

exe sp_configure 'filestream access level', 2
GO
RECONFIGURE
GO

O erro que recebo é:

Msg 5597, Level 16, State 1, Line 1
FILESTREAM feature could not be initialized. The Windows Administrator must enable FILESTREAM on the instance using Configuration Manager before enabling through sp_configure.

Agora, como dito acima, eu o habilitei no gerenciador de configuração. Alguém tem uma ideia?

Eu tentei configurar o servidor para ser executado em LocalSystem (ele foi definido para um uso definido). O log sql tem vários erros de estado 5 e 5105 estado 14 do Erro 5591 junto com várias mensagens de "erro de ativação de arquivo ..." ".

Neste ponto, estou sem ideias.

UPDATE:
Mais um erro que continua aparecendo é:

Configuration option 'filestream access level' changed from 0 to 2. Run the RECONFIGURE statement to install.
<{81E6B8A0-60E9-4A9F-82E3-FD5326CC3663}>RsFxFt.Dll::RsFxMgmtInitialize failed: Error 0x80070002 (-2147024894)
<{C580416B-A13E-4ECD-B61B-AAFAE39E5E35}>Failed to initialize the CFsaShareFilter interface
<{1038F43D-3391-45F7-B1B3-BADF26459429}>Failed to initialize CFsaShareFilter: Error 0x80070002 (-2147024894)
    
por NotMe 25.07.2011 / 02:36

1 resposta

2

Bem, eu decidi ir all-in.

Primeiro, desanexei todos os bancos de dados usando filtros. Então eu me certifiquei de que toda a configuração para os filestream estava definida para ser desativada.

Então eu instalei a Atualização Cumulativa # 5 (lançada algumas semanas atrás).

Depois disso, ativei o Filestreams no gerenciador de configuração e executei a instrução sp_configure. Deu certo!

Por fim, recoloquei meus bancos de dados e testei. Tudo está funcionando muito bem.

Assim, para qualquer um que tenha esse problema no futuro, as etapas para o SP2 provavelmente serão:

  1. faça backup e desanexe todos os bancos de dados filestream.
  2. desative completamente o acesso ao fluxo de arquivos para o sql server.
  3. aplica o SP2.
  4. Aplique a última UC (eu fiz # 5).
  5. ative os filestramas novamente.
  6. reconecte seus bancos de dados.
  7. (opcional) upvote este problema de conexão: link
por 25.07.2011 / 03:27