Я запустил установщик для SQL Server 2008 с пакетом обновления 2. Как-то я пропустил часть, в которой говорится, что «это полностью вас запутает». Тем не менее, у нас была пара баз данных с файловыми потоками.
Я перешел по некоторым ссылкам, и сам сервер заработал. Однако эти две базы данных не загружаются.
Я отключил файловый поток, удалил SP2, снова установил SP2, и теперь я пытаюсь снова включить файловый поток.
Для этого я перехожу в «Конфигурация SQL Server» и на вкладке FILESTREAM свойств службы включаю Filestream и общий ресурс.
Я захожу в SSMS и запускаю
exe sp_configure 'filestream access level', 2
GO
RECONFIGURE
GO
Я получаю сообщение об ошибке:
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.
Теперь, как указано выше, я включил его в диспетчере конфигурации. Есть у кого-нибудь идеи?
Я попытался настроить сервер для работы под LocalSystem (он был настроен на определенное использование). В журнале sql есть несколько ошибок состояния 5 и 5105 состояния 14, а также несколько сообщений «произошла ошибка активации файла ...».
На данный момент у меня нет идей.
ОБНОВИТЬ:
Еще одна ошибка, которая продолжает появляться:
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)
Что ж, решил пойти ва-банк.
Сначала я отсоединил все базы данных с помощью файловых потоков. Затем я убедился, что вся конфигурация файловых потоков отключена.
Затем я установил накопительное обновление №5 (выпущенное пару недель назад).
После этого я включил Filestreams в диспетчере конфигурации и выполнил инструкцию sp_configure. Это сработало!
Наконец, я снова подключил свои базы данных и протестировал. Все отлично работает.
Итак, для тех, кто столкнется с этой проблемой в будущем, шаги для SP2, вероятно, будут следующими: