1 votes

SQL Server 2008 SP2 installé, filestream en échec

J'ai lancé l'installateur pour le Service Pack 2 de SQL Server 2008. D'une manière ou d'une autre, j'ai raté la partie qui dit "cela vous met complètement dans le pétrin". Quoi qu'il en soit, nous avions quelques bases de données avec des flux de fichiers.

J'ai suivi quelques liens et j'ai réussi à rendre le serveur lui-même opérationnel. Cependant, ces deux bases de données ne se chargent pas.

J'ai désactivé filestream, désinstallé le SP2, réinstallé le SP2 et je suis maintenant à l'étape où j'essaie de réactiver filestream.

Pour cela, je vais dans Configuration SQL Server, et dans l'onglet FILESTREAM des propriétés du service, j'active Filestream et le partage.

Ensuite, je vais dans SSMS et j'exécute

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

L'erreur que je reçois en retour est:

Msg 5597, Niveau 16, État 1, Ligne 1
La fonctionnalité FILESTREAM n'a pas pu être initialisée. L'administrateur Windows doit activer FILESTREAM sur l'instance en utilisant le Gestionnaire de configuration avant d'activer via sp_configure.

Maintenant, comme indiqué ci-dessus, je l'ai activé dans le gestionnaire de configuration. Quelqu'un a-t-il une idée?

J'ai essayé de définir le serveur pour qu'il s'exécute sous LocalSystem (il était défini pour un utilisateur spécifique). Le journal sql affiche plusieurs erreurs Error 5591 État 5 et 5105 État 14 ainsi que plusieurs messages d'erreur "une erreur d'activation du fichier s'est produite...".

À ce stade, je suis à court d'idées.

MISE À JOUR:
Une autre erreur qui ne cesse de s'afficher est:

L'option de configuration 'filestream access level' a été modifiée de 0 à 2. Exécutez l'instruction RECONFIGURER pour installer.
<{81E6B8A0-60E9-4A9F-82E3-FD5326CC3663}>RsFxFt.Dll::RsFxMgmtInitialize a échoué : Erreur 0x80070002 (-2147024894)
<{C580416B-A13E-4ECD-B61B-AAFAE39E5E35}>Échec de l'initialisation de l'interface CFsaShareFilter
<{1038F43D-3391-45F7-B1B3-BADF26459429}>Échec de l'initialisation de CFsaShareFilter : Erreur 0x80070002 (-2147024894)

2voto

NotMe Points 3732

Eh bien, j'ai décidé de tout faire.

Tout d'abord, j'ai détaché toutes les bases de données en utilisant des streamings de fichiers. Ensuite, je me suis assuré que toutes les configurations pour les streamings de fichiers étaient désactivées.

Ensuite, j'ai installé la mise à jour cumulative n°5 (publiée il y a quelques semaines).

Une fois que cela a été terminé, j'ai activé Filestreams dans le gestionnaire de configuration et j'ai exécuté l'instruction sp_configure. Cela a fonctionné !

Enfin, j'ai réattaché mes bases de données et j'ai testé. Tout fonctionne parfaitement.

Donc, pour toute personne confrontée à ce problème à l'avenir, les étapes à suivre probablement pour le SP2 sont les suivantes :

  1. sauvegardez et détachez toutes vos bases de données en streaming de fichiers.
  2. désactivez complètement l'accès aux streamings de fichiers pour le serveur SQL.
  3. appliquez SP2.
  4. Appliquez le dernier CU (j'ai choisi le n°5).
  5. réactivez les streamings de fichiers.
  6. réattachez vos bases de données.
  7. (facultatif) upvotez ce problème de connexion

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X