Błąd archiwizacji
Błąd archiwizacji
Witam! Płatnik jest zainstalowany na tym samym serwerze co baza danych SQL 2008 R2. W ustawieniach jako serwer ustawiony jest typ (local) a mimo to nie można wykonać archiwizacji. Pojawia się komunikat: Cannot open backup device "ścieżka do folderu". Operating system error 5 (failed to retrieve text for this error. Reason: 15105). Baza R2 płatnika została utworzona w już istniejącym środowisku MS SQL gdzie są również inne bazy. Proszę o pomoc.
Temat szeroki... należy sprawdzić:
- logowanie usługi SQL Server jako usługa systemowa
- uprawnienia do zapisu na dysku przez usługę i przez program R2płatnik (można uruchomić R2płatnik jako administrator)
- dostępne miejsce na dysku (jak i quoty)
- ustawienie ścieżki archiwizacji w programie ścieżki w ustawieniach zaawansowanych (menu Ustawienia - Środowisko - Zaawansowane - Archiwizacja)
- logowanie usługi SQL Server jako usługa systemowa
- uprawnienia do zapisu na dysku przez usługę i przez program R2płatnik (można uruchomić R2płatnik jako administrator)
- dostępne miejsce na dysku (jak i quoty)
- ustawienie ścieżki archiwizacji w programie ścieżki w ustawieniach zaawansowanych (menu Ustawienia - Środowisko - Zaawansowane - Archiwizacja)
<i>zanim zapytasz naciśnij F1</i>
Program R2płatnik nie był w ogóle instalowany na serwerze z programem MS SQL 2008 R2. Był instalowany na innym komputerze w firmie i baza została utworzona "po sieci" właśnie na tym serwerze. Dopiero później zainstalowałem R2płatnika również na serwerze z bazą bo myślałem, że to pozwoli na archiwizację. Niestety nie pomogło...
proszę odnaleźć plik rplatnik.ini - znajduje się 'obok' pliku wykonywalnego rplatnik.exe w folderze BIN ścieżki instalacyjnej programu
w tymże pliku powinny być dwa parametry:
powinny się odnosić do ścieżki na dysku serwera np:
może to być jakakolwiek ścieżka istniejąca na dysku byleby folder był pusty
w tymże pliku powinny być dwa parametry:
Kod: Zaznacz cały
ArchServ=
ArchLocal=
Kod: Zaznacz cały
ArchServ=C:\RESET2\Platnik.3xx\BACKUP
ArchLocal=C:\RESET2\Platnik.3xx\BACKUP
<i>zanim zapytasz naciśnij F1</i>
Poniżej zawartość pliku RPlatnik.ini. Rekord "Password" zmieniłem. Reszta bez zmian. Ścieżka istnieje i katalog jest pusty. Może to coś pomoże w analizie problemu.
[Katalog główny]
[Komunikaty]
5=0
[Inne]
WersjaDla=0
FirstStart=1
STD=1
RDDate=30-12-1899
SAP=0
[Baza danych]
Rodzaj=1
[SQL]
Baza danych=R2P_platnik_spoldzielnia
Serwer=(local)
Password=$$$$$$$$$$$$$$$$$$$
PwdCd=1
Logowanie NT=1
Użytkownik=sa
[WMS2->(local)\RESET2]
MSDE=1
[WMS2->WMS2]
MSDE=0
ArchServ=C:\RESET2\Platnik\Platnik.3xx\BACKUP
ArchLocal=C:\RESET2\Platnik\Platnik.3xx\BACKUP
[Ogólne]
-625699657_LastUserName=ADMIN
[WMS2->(local)]
MSDE=0
ArchServ=C:\RESET2\Platnik\Platnik.3xx\BACKUP
ArchLocal=C:\RESET2\Platnik\Platnik.3xx\BACKUP
[Katalog główny]
[Komunikaty]
5=0
[Inne]
WersjaDla=0
FirstStart=1
STD=1
RDDate=30-12-1899
SAP=0
[Baza danych]
Rodzaj=1
[SQL]
Baza danych=R2P_platnik_spoldzielnia
Serwer=(local)
Password=$$$$$$$$$$$$$$$$$$$
PwdCd=1
Logowanie NT=1
Użytkownik=sa
[WMS2->(local)\RESET2]
MSDE=1
[WMS2->WMS2]
MSDE=0
ArchServ=C:\RESET2\Platnik\Platnik.3xx\BACKUP
ArchLocal=C:\RESET2\Platnik\Platnik.3xx\BACKUP
[Ogólne]
-625699657_LastUserName=ADMIN
[WMS2->(local)]
MSDE=0
ArchServ=C:\RESET2\Platnik\Platnik.3xx\BACKUP
ArchLocal=C:\RESET2\Platnik\Platnik.3xx\BACKUP
wg pliku ini program loguje sie do bazy jako użytkownik windows
możliwe więc że:
-użytkownik nie ma uprawnień do robienia backupu na serwerze SQL
-program nie ma prawa do zapisu w folderze BACKUP
Proszę spróbować uruchomić program jako administrator (prawy przycisk myszy na skrócie - Uruchom jako administrator)
możliwe więc że:
-użytkownik nie ma uprawnień do robienia backupu na serwerze SQL
-program nie ma prawa do zapisu w folderze BACKUP
Proszę spróbować uruchomić program jako administrator (prawy przycisk myszy na skrócie - Uruchom jako administrator)
<i>zanim zapytasz naciśnij F1</i>
Próbowałem również jako administrator. Zmieniałem też w ustawieniach bazy danych połączenie bez logowania się jako użytkownik Windows. Zmieniłem folder dla archiwum na inny dysk (może zapis na dysku systemowym jest niemożliwy). Nic nie pomaga. Trudny przypadek... Wciąż identyczny komunikat. Może jest jakiś inny sposób przeniesienia bazy danych na inny komputer?
Podejrzewam, że zewnętrzne narzędzia do zarządzania bazą danych też mogą mieć problem z archiwizacją...
do zarządzania serwerem SQL jest kilka programów - ten od Microsfotu:
SQL Server Management Studio Express
i ja osobiście używam http://www.sqlmanager.net/products/mssql/manager/ w wersji Free
do zarządzania serwerem SQL jest kilka programów - ten od Microsfotu:
SQL Server Management Studio Express
i ja osobiście używam http://www.sqlmanager.net/products/mssql/manager/ w wersji Free
<i>zanim zapytasz naciśnij F1</i>