2012-04-18 11 views
18

Próbuję przywrócić kopię zapasową z pliku .bak na lokalny serwer bazy danych i nadal otrzymuję komunikat o błędzie.Przywróć kopię zapasową Odmowa dostępu

An exception occurred while executing a Transact-SQL statement or batch.(Microsoft.SqlServer.ConnectionInfo)
Cannot open backup device 'C:\Clients\SQLitis\jMKZ.bak'. Operating system error 5(Access is denied.).
RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3201)

Nie mam pojęcia, od czego zacząć rozwiązywanie tego problemu. Jestem na koncie administratora i mam pełne uprawnienia, więc nie powinienem nic odmawiać, ale wciąż otrzymuję komunikat o błędzie.

+3

@casperOne, jak to może być inna kwestia duplikat ten jeden, kiedy oni nawet nie mają ten sam komunikat o błędzie? –

Odpowiedz

27

Wygląda na to, że konto usługi, na którym działa program SQL Server, nie ma uprawnień do folderu C: \ Clients \ SQLitis.

Po zainstalowaniu programu SQL Server, założono, że ma on konto użytkownika domeny ("konto usługi"), które NIE jest administratorem komputera. W związku z tym instalator programu SQL Server udziela uprawnień tylko do folderów tworzonych przez instalator programu SQL Server.

+0

Tak, to jest problem. Dzięki. – user1238565

+0

Musiałem mieć duże uprawnienia do konta usługi w folderze, a także pliku. Wielkie dzięki! –

+0

Świetnie! Aby zezwolić kontu serwisowemu na dostęp do pliku, kliknąłem prawym przyciskiem na folder, na właściwościach/bezpieczeństwie dodano "wszyscy". Po tym, że mogę przywrócić. – LaBracca

Powiązane problemy