228 votes

Erreur de restauration du serveur SQL - L'accès est refusé

J'ai créé une base de données sur ma machine locale, puis j'ai fait une sauvegarde appelée tables.bak de la table DataLabTables .

J'ai déplacé cette sauvegarde vers une machine distante sans cette table et j'ai essayé de faire une restauration mais j'ai obtenu l'erreur suivante :

System.Data.SqlClient.SqlError : Le système d'exploitation a renvoyé l'erreur l'erreur '5(Access is denied.)' lors de la tentative de RestoreContainer::ValidateTargetForCreation' sur 'c : \Program Fichiers \Microsoft SQL Server \MSSQL.1\MSSQL\DataLabTables.mdf '.

Comment puis-je réparer mes droits, si tel est le problème ?

0voto

Seva Points 1322

Ce n'est peut-être pas la meilleure solution, mais j'essayais de faire la restauration sur SQL Server 2005, mais je suis passé à SQL Server 2008 et ça a marché.

0voto

Arman Hayots Points 2190

J'ai un problème comme ça. Erreur causée par la compression activée sur les dossiers du serveur SQL.

0voto

Nishant Points 1

Frnds... J'ai eu le même problème en restreignant la base de données et j'ai essayé toutes les solutions mais je n'ai pas pu le résoudre. Puis j'ai essayé de réinstaller SQL 2005 et le problème s'est résolu. En fait, la dernière fois, j'ai oublié de vérifier l'option de personnalisation lors de l'installation de SQL... Il est apparu deux fois pendant l'installation et je l'ai vérifié une seule fois...

0voto

SitecoreSyed Points 31

Dans mon cas, j'ai dû vérifier le chemin de sauvegarde de la base de données à partir de laquelle je restaurais. J'avais déjà restauré la base de données à partir d'un chemin différent lorsque je l'ai fait la première fois. J'ai corrigé le chemin de sauvegarde pour utiliser le chemin de sauvegarde que j'avais utilisé la première fois et cela a fonctionné !

0voto

reggaeguitar Points 424

J'ai fini par créer de nouveaux dossiers pour Data et Logs et cela a fonctionné correctement, ce devait être un problème de permission de dossier/fichier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X