Restaurer L'Accès De Sauvegarde Refusé

j'essaie de restaurer une sauvegarde à partir d'un .bak fichier vers un serveur de base de données et obtiens le message d'erreur.

une exception s'est produite lors de l'exécution d'une instruction Transact-SQL ou d'un lot.(Microsoft.SqlServer.ConnectionInfo)

Impossible d'ouvrir le périphérique de sauvegarde "C:ClientsSQLitisjMKZ.bak'. Erreur 5 du système d'exploitation (L'accès est refusé.).

Restaurer HEADERONLY se termine anormalement. (Microsoft SQL Server, Erreur: 3201)--2-->

Aucune idée où commencer le dépannage. Je suis sur un compte administrateur et j'ai tous les privilèges donc il ne devrait pas y avoir quoi que ce soit pour me refuser de le faire mais je reçois toujours le message d'erreur.

18
demandé sur marc_s 2012-04-18 21:19:31

2 réponses

sonne comme le compte de service que SQL Server exécute n'a pas la permission de déposer C:\Clients\SQLitis.

lorsque SQL Server a été installé, il a été, espérons-le, configuré pour utiliser un compte d'utilisateur de domaine (le "compte de service") qui n'est pas un administrateur sur la machine. En tant que tel, L'installateur de SQL Server n'accorde que des permissions aux dossiers créés par la configuration de SQL Server.

27
répondu HardCode 2012-04-18 17:34:23

vous devez donner la permission à ce dossier au compte utilisateur que le serveur SQL agit en tant que. Dans mon cas, c'était NT Service\MSSQLSERVER

vous pouvez trouver/modifier L'utilisateur SQL Server dans Gestionnaire de Configuration SQL Server. Voici un lien qui montre comment:

http://www.bidn.com/blogs/ShawnHarrison/ssis/2134/access-denied-during-database-backup

8
répondu JerSchneid 2012-10-23 19:48:30