Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Cette rubrique explique comment accorder au moteur de base de données SQL Server l’accès au système de fichiers à l’emplacement où les fichiers de base de données sont stockés. Le service Moteur de base de données doit disposer d’une autorisation du système de fichiers Windows pour accéder au dossier de fichiers dans lequel sont stockés les fichiers de base de données. L'autorisation sur l'emplacement par défaut est configurée lors de l'installation. Si vous placez vos fichiers de base de données dans un autre emplacement, vous devrez peut-être suivre ces étapes pour accorder au moteur de base de données l’autorisation de contrôle total à cet emplacement.
À partir de SQL Server 2012, les autorisations sont attribuées au SID par service pour chacun de ses services. Ce système aide à fournir une isolation de service et une défense en profondeur. Le SID par service est dérivé du nom du service et est propre à chaque service. La rubrique Configurer les comptes et autorisations de service Windows décrit le SID par service et fournit les noms dans la section Privilèges et droits Windows. Il s’agit du SID par service qui doit être affecté à l’autorisation d’accès sur l’emplacement du fichier.
Pour accorder des autorisations système de fichiers à chaque SID de service
À l'aide de l'Explorateur Windows, accédez à l'emplacement du système de fichiers où sont stockés les fichiers de base de données. Cliquez avec le bouton droit sur le dossier du système de fichiers, puis cliquez sur Propriétés.
Sous l’onglet Sécurité , cliquez sur Modifier, puis Ajouter.
Dans la boîte de dialogue Sélectionner les utilisateurs, l’ordinateur, le compte de service ou les groupes , cliquez sur Emplacements, en haut de la liste des emplacements, sélectionnez le nom de votre ordinateur, puis cliquez sur OK.
Dans la zone Entrer les noms d’objets à sélectionner, tapez le nom du SID par service répertorié dans la rubrique de Books Online Configurer les comptes et autorisations de service Windows. (Pour le moteur de base de données par SID de service, utilisez NT SERVICE\MSSQLSERVER pour une instance par défaut, ou NT SERVICE\MSSQL$InstanceName pour une instance nommée.)
Cliquez sur Vérifier les noms pour valider l’entrée. La validation échoue souvent et peut vous indiquer que le nom n’a pas été trouvé. Lorsque vous cliquez sur OK, une boîte de dialogue Plusieurs noms trouvés s’affiche.
Sélectionnez maintenant le SID par service, MSSQLSERVER ou NT SERVICE\MSSQL$InstanceName, puis cliquez sur OK.
Cliquez à nouveau sur OK pour revenir à la boîte de dialogue Autorisations .
Dans la zone Groupe ou nom d’utilisateur , sélectionnez le SID par service, puis, dans la zone Autorisations pour<le nom> , activez la case à cocher Autoriser pour le contrôle total.
Cliquez sur Appliquer, puis sur OK deux fois pour quitter.
Voir aussi
Gérer les services du moteur de base de données
Déplacer des bases de données système
Déplacer des bases de données utilisateur