Partager via


Configuration du moteur de base de données - Répertoires de données

Utilisez cette page pour spécifier l’emplacement d’installation du programme et des fichiers de données du moteur SQL ServerDatabase. Selon le type d'installation, le stockage pris en charge peut inclure un disque local, un stockage partagé ou un serveur de fichiers SMB.

Pour spécifier un partage de fichiers SMB comme répertoire, vous devez taper manuellement le chemin d'accès UNC pris en charge. La navigation vers un partage de fichiers SMB n’est pas prise en charge. Voici un format de chemin UNC pris en charge d’un partage de fichiers SMB : \\Servername\ShareName\....

instance Stand-Alone de SQL Server

Le tableau suivant répertorie les types de stockage pris en charge et les répertoires par défaut pour une instance autonome de SQL Server configurable par l’utilisateur lors de l’installation de SQL Server.

Liste des éléments d’interface utilisateur

Descriptif Type de stockage pris en charge Répertoire par défaut Recommandations
Répertoire racine de données Disque local, serveur de fichiers SMB, stockage partagé 1 C :\Program Files\MicrosoftSQL Server|Le programme d’installation de SQL Server configure les listes de contrôle d’accès pour les répertoires SQL Server et interrompt l’héritage dans le cadre de la configuration.
Répertoire de base de données utilisateur Disque local, serveur de fichiers SMB, stockage partagé 1 C :\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Les meilleures pratiques recommandées pour les répertoires de données utilisateur dépendent de la charge de travail et des exigences en matière de performances.
Répertoire des fichiers de logs de la base de données de l'utilisateur Disque local, serveur de fichiers SMB, stockage partagé 1 C :\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Assurez-vous que le répertoire du journal a un espace adéquat.
Répertoire de base de données temporaire Disque local, serveur de fichiers SMB, stockage partagé 1 C :\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Les meilleures pratiques pour le répertoire Temp dépendent des exigences en matière de charge de travail et de performances.
Répertoire du journal de logs de la base de données temporaire Disque local, serveur de fichiers SMB, stockage partagé 1 C :\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Assurez-vous que le répertoire du journal a un espace adéquat.
Répertoire de sauvegarde Disque local, serveur de fichiers SMB, stockage partagé 1 C :\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup Définissez les autorisations appropriées pour empêcher la perte de données et vérifiez que le compte d'utilisateur pour le service SQL Server a les autorisations adéquates pour écrire dans le répertoire de sauvegarde. L’utilisation d’un lecteur mappé pour les répertoires de sauvegarde n’est pas prise en charge.

1 Bien que les disques partagés soient pris en charge, il n’est pas recommandé d’utiliser une instance autonome de SQL Server.

Instance de cluster de tolérance de panne de SQL Server

Le tableau suivant répertorie les types de stockage pris en charge et les répertoires par défaut d’une instance de cluster de basculement de SQL Server configurable lors de l’installation de SQL Server.

Descriptif Type de stockage pris en charge Répertoire par défaut Recommandations
Répertoire racine de données Stockage partagé, serveur de fichiers SMB <Drive :>\Program Files\MicrosoftSQL Server\

Conseil : si le disque partagé a été sélectionné sur la page Sélection du disque de cluster , la valeur par défaut est le premier disque partagé. Ce champ est défini par défaut sur vide si aucune sélection n’a été effectuée sur la page Sélection de disque du cluster .
Le programme d’installation de SQL Server configure les listes de contrôle d’accès pour les répertoires SQL Server et interrompt l’héritage dans le cadre de la configuration.
Répertoire de base de données utilisateur Stockage partagé, serveur de fichiers SMB <Drive :>Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Conseil : si le disque partagé a été sélectionné sur la page Sélection du disque de cluster , la valeur par défaut est le premier disque partagé. Ce champ est défini par défaut sur vide si aucune sélection n’a été effectuée sur la page Sélection de disque du cluster .
Les meilleures pratiques recommandées pour les répertoires de données utilisateur dépendent de la charge de travail et des exigences en matière de performances.
Répertoire des journaux de base de données utilisateur Stockage partagé, serveur de fichiers SMB <Drive :>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Conseil : si le disque partagé a été sélectionné sur la page Sélection du disque de cluster , la valeur par défaut est le premier disque partagé. Ce champ est défini par défaut sur vide si aucune sélection n’a été effectuée sur la page Sélection de disque du cluster .
Assurez-vous que le répertoire du journal a un espace adéquat.
Répertoire de base de données temporaire Disque local, stockage partagé, serveur de fichiers SMB <Drive :>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Conseil : si le disque partagé a été sélectionné sur la page Sélection du disque de cluster , la valeur par défaut est le premier disque partagé. Ce champ est défini par défaut sur vide si aucune sélection n’a été effectuée sur la page Sélection de disque du cluster .
Assurez-vous que le répertoire spécifié est valide pour tous les nœuds du cluster. Pendant le basculement, si les répertoires tempdb ne sont pas disponibles sur le nœud de basculement cible, la ressource SQL Server ne sera pas en ligne.
Répertoire du journal de base de données temporaire Disque local, stockage partagé, serveur de fichiers SMB <Drive :>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Conseil : si le disque partagé a été sélectionné sur la page Sélection du disque de cluster , la valeur par défaut est le premier disque partagé. Ce champ est défini par défaut sur vide si aucune sélection n’a été effectuée sur la page Sélection de disque du cluster .
Assurez-vous que le répertoire spécifié est valide pour tous les nœuds du cluster. Pendant le basculement, si les répertoires tempdb ne sont pas disponibles sur le nœud de basculement cible, la ressource SQL Server ne sera pas en ligne.
Répertoire de sauvegarde Disque local, stockage partagé, serveur de fichiers SMB <Drive :>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup

Conseil : si le disque partagé a été sélectionné sur la page Sélection du disque de cluster , la valeur par défaut est le premier disque partagé. Ce champ est défini par défaut sur vide si aucune sélection n’a été effectuée sur la page Sélection de disque du cluster .
Définissez les autorisations appropriées pour empêcher la perte de données et vérifiez que le compte d'utilisateur pour le service SQL Server a les autorisations adéquates pour écrire dans le répertoire de sauvegarde. L’utilisation d’un lecteur mappé pour les répertoires de sauvegarde n’est pas prise en charge.

Considérations relatives à la sécurité

Le programme d’installation configure les listes de contrôle d’accès pour les répertoires SQL Server et rompt l’héritage dans le cadre de la configuration.

Les recommandations suivantes s'appliquent au serveur de fichiers SMB :

  • Le compte de service SQL Server doit être un compte de domaine si un serveur de fichiers SMB est utilisé.

  • Le compte utilisé pour installer SQL Server doit disposer d’autorisations NTFS FULL CONTROL sur le dossier de partage de fichiers SMB utilisé comme répertoire de données.

  • Des privilèges SeSecurityPrivilege sur le serveur de fichiers SMB doivent être accordés au compte utilisé pour installer SQL Server . Pour accorder ce privilège, utilisez la console de stratégie de sécurité locale sur le serveur de fichiers pour ajouter le compte d’installation de SQL Server à la stratégie Gérer le journal d’audit et de sécurité. Ce paramètre est disponible dans la section Attributions de droits utilisateur sous Stratégies locales dans la console Stratégie de sécurité locale .

Remarques

  • Lors de l’ajout de fonctionnalités à une installation existante, vous ne pouvez pas modifier l’emplacement d’une fonctionnalité précédemment installée, ni spécifier l’emplacement d’une nouvelle fonctionnalité.

  • Si vous spécifiez des répertoires d'installation non définis par défaut, assurez-vous que les dossiers d'installation sont uniques à cette instance de SQL Server. Aucun des répertoires dans cette boîte de dialogue ne doit être partagé avec des répertoires d'autres instances de SQL Server. Les composants Moteur de base de données et Analysis Services dans une instance SQL Server doivent également être installés dans des répertoires distincts.

  • Les fichiers de programme et les fichiers de données ne peuvent pas être installés dans les situations suivantes :

    • sur un lecteur de disque amovible ;

    • dans un système de fichiers utilisant la compression ;

    • dans un répertoire où figurent des fichiers système ;

    • sur un lecteur réseau mappé sur une instance de cluster de basculement.

Voir aussi

Emplacements des fichiers pour les instances par défaut et les instances nommées de SQL Server
Partager et accorder des autorisations NTFS sur un serveur de fichiers