web-dev-qa-db-fra.com

Autorisations NTFS brisées pour MSSQL $ SQLEXPRESS

J'ai "sécurisé" notre serveur de base de données. Pour ce faire, j'ai supprimé certaines autorisations des dossiers créés par l'installation de SQL Express.

D:\SQL
D:\SQL\Data
D:\SQL\Backup
etc..

J'ai conservé les autorisations sur le dossier Data telles qu'elles étaient, mais j'ai supprimé tout ce que je pensais ne pas avoir besoin des autres.

Maintenant, je ne peux pas sauvegarder les bases de données. Si j'essaie de sélectionner l'emplacement de sauvegarde, la boîte de dialogue n'affiche rien dans le dossier d:\SQL et si je mets le chemin en moi, cela me dit ceci: -

Impossible d'accéder au chemin d'accès ou au fichier spécifié sur le serveur. Vérifiez que vous disposez des privilèges de sécurité nécessaires et que le chemin et le fichier existent.

...

Cela ressemble à un problème d'autorisation de dossier. Un autre serveur configuré de manière similaire dispose d'un tas d'autorisations "autoriser" pour un compte appelé "MSSQL$SQLEXPRESS ", (que je sais que j'ai supprimé), mais je ne peux pas rajouter ces autorisations car il n'y en a pas groupe, tilisateur ou construit -en principe de sécurité sur le serveur.

Comment ajouter des autorisations pour ce MSSQL$SQLEXPRESS Compte?

20
Mat Fergusson

Ce compte est un SID de service.

Le nom complet est NT SERVICE\MSSQL$SQLEXPRESS.

29
Jon Seigel

Si votre serveur est dans un domaine, vous devez sélectionner l'emplacement du nom de l'ordinateur ou NT SERVICE\MSSQL $ SQLEXPRESS ne sera pas trouvé lors de l'ajout de l'utilisateur aux droits de sécurité

3
Roland Hall