Erreur d'autorisation lors de la connexion d'une base de données: "Impossible d'accéder au chemin spécifié"
Je suis en cours d'exécution de SQL Server 2012 Enterprise Edition. J'ai téléchargé la base de données AdventureWorks 2012 OLTP fichiers de données (à la fois .mdf
et .ldf
). Je l'ai sauvés de l'AW dossier que j'ai créé dans My Documents
où j'ai décompressé le fichier. Je vais à SQL Server Management Studio (SSMS), cliquez-droit sur la base de données, et cliquez sur joindre dans le menu contextuel. Dans la boîte de dialogue I cliquez sur rechercher.
L'INTERFACE ne me permet pas de naviguer dans le dossier. J'ai essayer de taper le chemin complet vers le fichier, et ensuite j'obtiens l'erreur suivante:
Ne peut pas accéder au chemin d'accès spécifié ou un fichier sur le serveur. Vérifiez que vous disposez des privilèges de sécurité nécessaire et que le chemin d'accès ou au fichier existe.
J'ai fermé SSMS et redémarré, cette fois en tant qu'administrateur. Même mauvais résultat.
Cela ne devrait pas être aussi difficile. Quelles sont les étapes exactes à suivre pour réussir à joindre la base de données AdventureWorks2012 SSMS?
Merci!
source d'informationauteur user2151027
Vous devez vous connecter pour publier un commentaire.
Mettre vos fichiers à l'emplacement par défaut pour le Moteur de Base de données les fichiers de données. Si vous n'avez pas reconfigurer quoi que ce soit, il devrait être
Et puis, Fixez la db à l'aide de SSMS.
De la connexion au serveur par l'Authentification Windows a fonctionné pour moi. Je ne sais pas si c'est possible dans votre cas.
Comme Rogitel dit à propos de l', cela pourrait être lié à la façon dont vous vous êtes connecté à SSMS lui-même, plutôt que le niveau de privilège de l'application.
Il semble que, si votre utilisateur n'a pas le rôle "sysadmin", alors ils n'auront pas suffisamment accès au système de fichiers sur la machine afin d'ouvrir le navigateur de fichiers.
De mettre de côté les préoccupations de sécurité pour un moment....
Pour l'attribution de ce rôle;
Il n'a pas d'importance ce que les autorisations du compte que vous ouvrez le management studio dispose d'un important compte que le service sql server est en cours d'exécution. Par défaut, il n'a accès qu'à l'emplacement par défaut spécifié lors de l'installation, vous pouvez donc faire comme le commentaire précédent dit et déplacer vos fichiers de il y, ou ajouter le compte de service pour les autorisations du dossier où vous souhaitez stocker vos fichiers de sorte qu'il peut accéder à cet emplacement.
Dans mon cas, il a été lié aux lecteurs de ne pas être dépendances de SQL Server (Serveur en Cluster). Quand j'ai ajouté les disques comme des dépendances sous SQL Server rôle, j'ai pu parcourir les disques de SSMS de nouveau.
Il suffit d'aller à un service dans votre ordinateur
et de recherche pour MSSQLSERVER redémarrer le service par démarrer et arrêter.