RESTORE database échoue (erreur 5)

Le
zolof
Je lance la commande
RESTORE DATABASE [toto] FROM DISK=N'C:tutu' WITH REPLACE

Problème: les ACLs n'authorises pas le compte "NETWORK SERVICES" à accéder
au répertoire 'C:tutu'.
Lorsque je suis connecté à la base de donnée, j'utilise "Windows
authentification" et moi j'ai le droit d'accéder à ce répertoire.
Comment configurer l'impersonalisation pour que SQLServe fasse le restore en
utilisant mes droits ?

Merci d'avance
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Alain
Le #11866951
Bonjour,

pourquoi ne pas plutôt autoriser ce service à accéder à ce dossier, en
modifiant les acl ?

"zolof" de discussion :
Je lance la commande
RESTORE DATABASE [toto] FROM DISK=N'C:tutu' WITH REPLACE

Problème: les ACLs n'authorises pas le compte "NETWORK SERVICES" à accéder
au répertoire 'C:tutu'.
Lorsque je suis connecté à la base de donnée, j'utilise "Windows
authentification" et moi j'ai le droit d'accéder à ce répertoire.
Comment configurer l'impersonalisation pour que SQLServe fasse le restore
en
utilisant mes droits ?

Merci d'avance


zolof
Le #11866921
Je développe un logiciel vendu à des milliers d'utilisateurs différents.
Je n'ai pas trop envie de changer les droits du répertoire de chaque
l'utilisateur. Je préfère que SQLServeur utilise l'impersonalisation pour
accéder au fichier avec les droits de l'utilisateur qui fait la demande de
restore de son fichier.
Publicité
Poster une réponse
Anonyme