Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Accesso negato durate il restore di un db

380 views
Skip to first unread message

Marco

unread,
Feb 18, 2004, 11:40:51 AM2/18/04
to
Ciao a tutti, ho questo problema con sql server:

dovrei fare uno script che esegua il restore di un file di
backup che si trova in una cartella condivisa di una rete
con dominio.

Anche lanciando lo script loggandomi alla rete con un
utente che ha i permessi di lettura e scrittura sulla
cartella dove si trova il file di backup ricevo un errore,
questo è il messaggio che trovo nel file di log:

2004-02-18 17:15:14.63 spid51
BackupDiskFile::OpenMedia: Backup
device '\\Sqlserver\BackupSQL\Agnelli\Agnelli_db_2004021723
00.bak' failed to open. Operating system error = 5(Accesso
negato.).

Forse lo script usa un utente diverso da quello loggato e
non ha i permessi... come faccio a sapere qual'è l'utente
usato da sql? ...o se non fosse questo il problema a far
funzionare il tutto?

Grazie
MARCO

Luca Bianchi

unread,
Feb 18, 2004, 11:56:18 AM2/18/04
to
Marco wrote:
> 2004-02-18 17:15:14.63 spid51
> BackupDiskFile::OpenMedia: Backup
> device '\\Sqlserver\BackupSQL\Agnelli\Agnelli_db_2004021723
> 00.bak' failed to open. Operating system error = 5(Accesso
> negato.).

Fai attenzione che l'utente di riferimento NON č il tuo account ma quello
del servizio SQL Server. Fai in modo che l'account di servizio di SQL Server
abbia i permessi minimi sulla cartella (READ per ripristinare un backup e
WRITE per eseguirlo) a cui deve accedere. Puoi controllare con quale account
venga eseguito il servizio accedendo all'applet Services in Administrative
Tools oppure accedendo alle proprietą del Server (in EM) e andando nel tab
Security...

> Grazie
> MARCO

Ciao

--
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org


Paolo Rescigno [MSFT]

unread,
Feb 18, 2004, 11:58:31 AM2/18/04
to
Ciao, il problema è che SQL tenta di accedere al percorso di rete
utilizzando l'account con cui "gira" il servizio. Per questo occorrerà
garantire l'accesso alla share di rete per questo account (se si tratta di
un utente locale al server o l'account SYSTEM), dovrai aggiungere l'account
macchina alle permission della share.
HTH
--
Paolo Rescigno
Support Professional
Microsoft Product Support Services

This posting is provided "AS IS" with no warranties, and confers no rights

"Marco" <ilc...@tiscali.it> wrote in message
news:11c4401c3f63d$f87dd560$a101...@phx.gbl...

Marco

unread,
Feb 19, 2004, 9:47:05 AM2/19/04
to
ho cambiato l'account utilizzato dal servizio ed ora
funziona tutto!!!

Grazie infinite per l'aiuto e a buon rendere!!! ;-)

MARCO

>-----Messaggio originale---

>.
>

0 new messages