Autor Wątek: Błąd archiwizacji  (Przeczytany 6667 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Suchy86CK

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.42
Błąd archiwizacji
« dnia: Marzec 15, 2016, 11:23:36 »
Witam.
Mam problem z ustawieniem archiwizacji Subiekta.
Mam zainstalowany Microsoft SQL Server 2005 Backward Compatibility Components.
W services.msc logowanie do bazy jest ustawione jako Usługa sieciowa.
Katalog roboczy oraz katalog archiwizacji mają nadane pełne  uprawnienia dla użytkownika Usługa sieciowa.
Podczas próby archiwizacji wyskakuje błąd 3401 sugerujący brak uprawnień do katalogu roboczego.
Czy ktoś ma jakiś pomysł na rozwiązanie tego problemu?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17084
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd archiwizacji
« Odpowiedź #1 dnia: Marzec 15, 2016, 12:40:36 »
A gdzie uprawnienia dla użytkownika Windows wykonującego archiwizację ?
Daniel, Białystok.

Offline Suchy86CK

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.42
Odp: Błąd archiwizacji
« Odpowiedź #2 dnia: Marzec 15, 2016, 12:49:10 »
Użytkownik Windows ma uprawnienia administratora, tym samym ma pełne uprawnienia do obu katalogów.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17084
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd archiwizacji
« Odpowiedź #3 dnia: Marzec 15, 2016, 13:00:01 »
Nie ma potrzeby stosować tak wysokich uprawnień na potrzeby archiwizacji. Co odkłada się logu serwera SQL ? Czy tworzy się bakup bazy w katalogu tymczasowym ? Gdzie dokładnie odkłada się ten błąd ?
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Błąd archiwizacji
« Odpowiedź #4 dnia: Marzec 15, 2016, 13:18:36 »
Problem z katalogiem roboczym, to nie prawa dostępu użytkownika, tylko serwera sql do tego folderu. Skoro serwer SQL ma zapisać w nim plik roboczy, to też musi mieć do niego uprawnienia.
Najlepiej utworzyć na serwerze katalog roboczy Temp, może być na dysku C, bo z defenicji do tych zasobów SQL ma dostęp, i ten folder udostępnić w sieci i wybrać jako roboczy.

Offline Suchy86CK

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.42
Odp: Błąd archiwizacji
« Odpowiedź #5 dnia: Marzec 15, 2016, 15:32:35 »
W logu odkłada się:
2016-03-15 15:42:01  spid56  Error: 18204, Severity: 16, State: 1.
2016-03-15 15:42:01  spid56  BackupDiskFile::CreateMedia: Backup device '\\SERWER\Temp\{6EDA84BD-7212-47D8-959B-A5F17B275796}\HOSSA_201603151526.bak' failed to create. Operating system error 5(Odmowa dostępu.).
2016-03-15 15:42:01  Backup  Error: 3041, Severity: 16, State: 1.
2016-03-15 15:42:01  Backup  BACKUP failed to complete the command BACKUP DATABASE HOSSA. Check the backup application log for detailed messages.

Backup nie tworzy się w katalogu tymczasowym.

Zrobiłem jak kolega Aldo polecił.
Utworzyłem C:\Temp
Nadałem uprawnienia dla "Usługa sieciowa" (ponieważ w services.msc > serwer SQL > Logowanie jako: Usługa sieciowa)
Udostępniłem w sieci i wybrałem jako roboczy.

Niestety dalej wyskakuje błąd.

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4881
  • Reputacja +172/-11
Odp: Błąd archiwizacji
« Odpowiedź #6 dnia: Marzec 15, 2016, 15:56:43 »
A tak w ogóle, to robisz tę archiwizację na serwerze czy z końcówki, bo mam wrażenie że ani słowem się nie zająknąłeś na ten temat,
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17084
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd archiwizacji
« Odpowiedź #7 dnia: Marzec 15, 2016, 16:04:46 »
Ewidentnie nie jest tak jak opisujesz - NIE są poprawnie nadane uprawnienia - opisz raz jeszcze dokładnie konfigurację i to co robisz, włącznie z nazwami i rolami komputerów.
Daniel, Białystok.

Offline Suchy86CK

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.42
Odp: Błąd archiwizacji
« Odpowiedź #8 dnia: Marzec 15, 2016, 17:17:25 »
Włąściwości bazy SQL sprawdzałem na złym komputerze, więc z góry przepraszam za swój błąd. Baza znajduje się na serwerze (HOSSA) i w zakładce logowanie jest "Lokalne konto systemowe"
Katalog Temp (roboczy) jak i katalog archiwum również są na serwerze.

Archiwizator odpalam z komputera (KLIENT), na którym mam zainstalowany Subiekt.



Offline bojalekt

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 800
  • Reputacja +37/-2
  • Wersja programu: Najnowsza dostępna
Tomek,

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17084
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd archiwizacji
« Odpowiedź #10 dnia: Marzec 15, 2016, 20:11:07 »
Włąściwości bazy SQL sprawdzałem na złym komputerze, więc z góry przepraszam za swój błąd. Baza znajduje się na serwerze (HOSSA) i w zakładce logowanie jest "Lokalne konto systemowe"
Katalog Temp (roboczy) jak i katalog archiwum również są na serwerze.

Archiwizator odpalam z komputera (KLIENT), na którym mam zainstalowany Subiekt.

Chyba ciągle nie widzisz swojego błędu... Skoro serwer nazywa się "HOSSA" to kolejny raz nie jest tak jak opisujesz - katalog tymczasowy wskazuje przecież na inny komputer o nazwie "SERWER" ?
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Błąd archiwizacji
« Odpowiedź #11 dnia: Marzec 15, 2016, 20:19:32 »
Zrobiłem jak kolega Aldo polecił.
Utworzyłem C:\Temp
Nadałem uprawnienia dla "Usługa sieciowa" (ponieważ w services.msc > serwer SQL > Logowanie jako: Usługa sieciowa)
Udostępniłem w sieci i wybrałem jako roboczy.

Niestety dalej wyskakuje błąd.
Owszem, bo napisałem, żebyś utworzyła taki folder na serwerze, ale nie pisałem nic o nadawaniu uprawnień. Celowo, bo do folderu tak utworzonego SQL ma naturalny dostęp. Nadając uprawnienia dla usługi... wyciąłeś resztę.

Archiwum na serwerze i pewnie na tym samym dysku, co system i sql. Złamanie podstawowej zasady bezpieczeństwa.

Forum Użytkownikow Subiekt GT

Odp: Błąd archiwizacji
« Odpowiedź #11 dnia: Marzec 15, 2016, 20:19:32 »