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 pour le programme et les fichiers de données du moteur de base de données SQL Server. 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. Vous trouverez ci-dessous un format de chemin d'accès UNC pris en charge d'un partage de fichiers SMB : \\NomServeur\NomPartage\….

Instance autonome de SQL Server

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

Liste d’éléments d’interface utilisateur

Description Type de stockage pris en charge Répertoire par défaut Recommandations
Répertoire de données racine Disque local, serveur de fichiers SMB, stockage partagé 1 C:\Program Files\MicrosoftSQL Server|SQL Server programme d’installation 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 du journal de la base de données 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 Temp de base de données Disque local, serveur de fichiers SMB, stockage partagé 1 C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Les meilleures pratiques recommandées pour le répertoire Temp dépendent de la charge de travail et des exigences en matière de performances.
Répertoire Temp du journal de base de données 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, ce n’est pas une pratique recommandée pour une instance autonome de SQL Server.

Instance de cluster de basculement de SQL Server

Le tableau suivant répertorie les types de stockage pris en charge et les répertoires par défaut d’un cluster de basculement instance d’SQL Server configurables par l’utilisateur pendant le programme d’installation de SQL Server.

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

Conseil : si le disque partagé a été sélectionné à la page Sélection du disque du cluster , la valeur par défaut est le premier disque partagé. La valeur par défaut de ce champ est vide si aucune sélection n'a été effectuée à la page Sélection du disque du cluster .
Le programme d'installation de SQL Server configurera les listes de contrôle d'accès pour les répertoires SQL Server et rompra 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é à la page Sélection du disque du cluster , la valeur par défaut est le premier disque partagé. La valeur par défaut de ce champ est vide si aucune sélection n'a été effectuée à la page Sélection du 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 du journal de la base de données utilisateur Stockage partagé, serveur de fichiers SMB <Lecteur :>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

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

Conseil : si le disque partagé a été sélectionné à la page Sélection du disque du cluster , la valeur par défaut est le premier disque partagé. La valeur par défaut de ce champ est vide si aucune sélection n'a été effectuée à la page Sélection du 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 Temp du journal de base de données Disque local, stockage partagé, serveur de fichiers SMB <Lecteur :>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Conseil : si le disque partagé a été sélectionné à la page Sélection du disque du cluster , la valeur par défaut est le premier disque partagé. La valeur par défaut de ce champ est vide si aucune sélection n'a été effectuée à la page Sélection du 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 <Lecteur :>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup

Conseil : si le disque partagé a été sélectionné à la page Sélection du disque du cluster , la valeur par défaut est le premier disque partagé. La valeur par défaut de ce champ est vide si aucune sélection n'a été effectuée à la page Sélection du 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 avoir des 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 .

Notes

  • Lors de l'ajout de fonctionnalités à une installation existante, vous ne pouvez ni 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 programmes et les fichiers de données ne peuvent pas être installés aux emplacements suivants :

    • 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
Autorisations de partage et NTFS sur un serveur de fichiers