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

Cette page vous permet de spécifier l'emplacement d'installation pour les fichiers 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 : \\Nom_serveur\Nom_partage\...

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 une instance autonome de SQL Server qui sont configurables par l'utilisateur pendant l'installation de SQL Server.

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\Microsoft SQL Server\

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

Disque local, serveur de fichiers SMB, stockage partagé 1

C:\Program Files\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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 Même si les disques partagés sont pris en charge, cette méthode n'est pas 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 pour une instance de cluster de basculement de SQL Server qui sont configurables par l'utilisateur pendant l'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\Microsoft SQL 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

<Lecteur:>Program Files\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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 sur la sécurité

Le programme d'installation 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.

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 FULL CONTROL NTFS 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 utilisé pour l'installation de SQL Server à la stratégie Gérer le journal d'audit et de la sécurité. Ce paramètre est disponible dans la section Attribution des 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 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 autres que les répertoires 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 d'une instance de 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

Concepts

Emplacements des fichiers pour les instances par défaut et les instances nommées de SQL Server

Autres ressources

Autorisations de partage et NTFS sur un serveur de fichiers