Créer des bases de données ou modifier les emplacements des fichiers de disque sur un lecteur de cluster partagé sur lequel SQL Server n’a pas été installé à l’origine

Cet article explique comment créer des bases de données ou modifier les emplacements des fichiers de disque sur un lecteur de cluster partagé sur lequel SQL Server n’a pas été installé à l’origine.

Version du produit d’origine : SQL Server
Numéro de la base de connaissances d’origine : 295732

Résumé

Après avoir installé un serveur virtuel SQL Server instance, vous pouvez créer des bases de données ou déplacer des données ou des fichiers journaux existants vers un disque de cluster partagé secondaire. Pour créer des bases de données ou déplacer des données ou des fichiers journaux existants, l’autre disque que SQL Server doit utiliser doit être ajouté en tant que dépendance à la ressource SQL Server dans l’administrateur de cluster.

Si vous tentez de créer une base de données sur un autre lecteur de cluster partagé lorsque la ressource SQL Server n’est pas dépendante de ce disque, vous pouvez recevoir une erreur similaire à celle-ci :

Serveur : Msg 5184, Niveau 16, État 2, Ligne 1. Impossible d’utiliser le fichier '%.*ls' pour le serveur en cluster. Seuls les fichiers formatés sur lesquels la ressource de cluster du serveur a une dépendance peuvent être utilisés.
Serveur : Msg 1802, Niveau 16, État 1, Ligne 1
ÉCHEC DE CREATE DATABASE. Certains noms de fichiers répertoriés n’ont pas pu être créés. Vérifiez les erreurs précédentes.

Une erreur similaire s’affiche lorsque vous essayez de déplacer ou d’ajouter des fichiers à une base de données existante sur un lecteur de cluster partagé qui n’est pas dans le groupe SQL Server et qui n’a pas non plus la dépendance SQL Server des ressources.

En outre, si vous essayez de créer un catalogue d’index de recherche en texte intégral sur un disque sur lequel la ressource SQL Server n’est pas dépendante, l’erreur suivante s’affiche :

Serveur : Impossible de créer le catalogue de texte intégral de ligne 7627, niveau 16, état 1, sp_fulltext_database de procédure, ligne 61 catalogue de texte intégral dans le répertoire « Y :\FTDATA » pour le serveur en cluster. Seuls les répertoires sur un disque du groupe de clusters du serveur peuvent être utilisés.

Plus d’informations

Pour ajouter un disque en tant que dépendance à l’SQL Server, le disque de cluster partagé doit résider dans le même groupe de l’administrateur de cluster que les ressources SQL Server.

Pour déplacer le disque de cluster partagé, sélectionnez le disque que vous souhaitez déplacer vers le groupe SQL Server, puis cliquez avec le bouton droit sur cette ressource. Cliquez sur Modifier le groupe. Une fois que le disque se trouve dans le groupe dans lequel réside la ressource SQL Server, procédez comme suit pour l’ajouter en tant que dépendance SQL Server :

  1. Ouvrez l’administrateur de cluster.
  2. Assurez-vous que toutes les ressources de disque physique qui contiennent SQL Server bases de données se trouvent dans le même groupe que la ressource SQL Server.
  3. Cliquez avec le bouton droit sur la ressource SQL Server, puis placez la ressource dans un état Hors connexion en sélectionnant Mettre hors connexion.
  4. Cliquez avec le bouton droit sur la ressource SQL Server, puis sélectionnez Propriétés.
  5. Sélectionnez l’onglet Dépendances .
  6. Sélectionnez Modifier pour ajouter le disque à la liste des dépendances de cette ressource.
  7. Remettez la ressource SQL Server en ligne, puis placez les fichiers SQL Server sur ce disque de cluster partagé.