Autor Wątek: Dearchiwizacja - problem z odtworzeniem  (Przeczytany 3990 razy)

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

Offline kjs

  • Użytkownik
  • **
  • Wiadomości: 50
  • Reputacja +0/-0
  • Wersja programu: 1.36
Dearchiwizacja - problem z odtworzeniem
« dnia: Sierpień 10, 2017, 16:06:30 »
Witam,

Otrzymałem od klienta zarchiwizowany podmiot Inserta (2 pliki, *.i01 i *.iar). Chciałem go dorzucić do bazy danych z "moimi" podmiotami. Nie mam pojęcia na jakiej wersji bazy danych pracował podmiot klienta - dostałem same pliki, a eksport klientowi robiła firma zewnętrzna.

Łącząc się przez zdalny pulpit, na serwerze uruchamiam Archiwizatora i próbuje dearchiwizację, wskazując powyższe pliki, które zapisałem na serwerze C:\arch\

Niestety występuje błąd "Nie można wykonać dearchiwizacji" i odsyłający do logów, a tam niestety nie tworzy się żaden wpis po tej operacji (sądząc po dacie i godzinie. Wszystkie poprzednie operacje, np. kilka h wcześniej są w logach, ale nie będę nimi zaśmiecał forum)

Wpis w logach za to tworzy się jak próbuje wykonać dearchiwizację z komputera klienckiego lub z serwera ze wskazaniem udostępnionego folderu (Folderów archiwum, folder roboczy) na komputerze klienckim.

Tu jednak logi się pojawiają:
Cytuj
2017-08-10 15:30:23  spid76  Error: 18204, Severity: 16, State: 1.
2017-08-10 15:30:23  spid76  BackupDiskFile::OpenMedia: Backup device 'C:\arch\{DADE84B6-CC9A-4F83-A49F-A5DD08CD5CCE}\Truck_Bar_201707271321.bak' failed to open. Operating system error 3(System nie może odnaleźć określonej ścieżki.).
2017-08-10 15:30:23  spid76   Attempting to load library 'xplog70.dll' into memory. This is an informational message only. No user action is required.
2017-08-10 15:30:23  spid76   Using 'xplog70.dll' version '2009.100.1600' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.

Pierwsza część logu wskazuje zapewne na jakieś problemy z dostępem serwera. Na "chłopski" rozum spróbowałem z poziomu serwera wejść w przeglądanie sieci, tego folderu i wkleić tam jakieś pliki i wszystko ok.


System operacyjny na serwerze: Windows Server 2008 R2
Baza danych SQL 10.50
SQL Backward compatibility raczej mam zainstalowany (przy próbie instalacji otrzymuje komunikat, że już jest zainstalowany)

Czy można jakoś "ręcznie" dodać taki podmiot poprzez jakąś aplikację? Jak sprawdzić na jakiej wersji bazy danych pracował podmiot, będzie to wynikać z pliku *.iar?



Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #1 dnia: Sierpień 10, 2017, 16:21:38 »
Wersja programu w archiwum nie ma znaczenia.
Może być problem z uprawnienia do folderów - roboczego i z archiwum.
Najwygodniej robić to bezpośrednio na serwerze.

Offline kjs

  • Użytkownik
  • **
  • Wiadomości: 50
  • Reputacja +0/-0
  • Wersja programu: 1.36
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #2 dnia: Sierpień 11, 2017, 07:44:15 »
Problem jest taki, że archiwizacja i dearchiwizacja w tych któregokolwiek z "moich" podmiotów, które już były w bazie danych przebiega pomyślnie.
Oczywiście folder archiwum i folder roboczy są te same.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #3 dnia: Sierpień 11, 2017, 08:30:13 »
Wersja programu w archiwum oczywiście nie ma znaczenia dla archiwizacji jak wspomniał Aldo ale serwera SQL z którego pochodzi to archiwum już tak. Musisz wiedzieć jaka była wersja serwera SQL wcześniej i jaka jest u Ciebie. Wersja u Ciebie nie może być niższa.
Sławek, Zduńska Wola

Offline kjs

  • Użytkownik
  • **
  • Wiadomości: 50
  • Reputacja +0/-0
  • Wersja programu: 1.36
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #4 dnia: Sierpień 11, 2017, 08:50:47 »
Dziękuję bardzo za pomoc. W takim razie sprawa nie będzie dla mnie taka prosta, bo ewentualnym rozwiązaniem jest chyba tylko uruchomić serwer SQL na nowszej wersji ( wcześniej ustalić jaka wersja była u klienta) lub uprgrade'ować (da się??) obecny SQL do wyższej wersji.

Jak się spodziewam, problemem może być również Windows Server 2008, bo pewnie ciężko na nim będzie uruchomić serwer SQL w nowych, wyższych wersjach.

//EDIT
Udało mi się ustalić, że u klienta podmiot ten pracował na serwerze SQL w w wersji 14. Domyślam się, że teraz sprawa jest ciężka.
« Ostatnia zmiana: Sierpień 11, 2017, 09:35:59 wysłana przez kjs »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17230
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #5 dnia: Sierpień 11, 2017, 10:42:09 »
//EDIT
Udało mi się ustalić, że u klienta podmiot ten pracował na serwerze SQL w w wersji 14. Domyślam się, że teraz sprawa jest ciężka.

To znaczy 2014 czy 2017 ?
Daniel, Białystok.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #6 dnia: Sierpień 11, 2017, 11:03:40 »
Udało mi się ustalić, że u klienta podmiot ten pracował na serwerze SQL w w wersji 14. Domyślam się, że teraz sprawa jest ciężka.
Najpierw ustal faktyczną wersję (patrz poprzedni post @dkozlowski)  ;)

Potem cała "ciężkość sprawy" to wybór pomiędzy dwoma opcjami:
1. zainstalować odpowiednią wersję serwera SQL, na niej odtworzyć i na niej już pozostać (ew. w przyszłości zmieniając na jeszcze nowszą)
2. zlecić przeniesienie danych z tej bazy do bazy w wersji, którą masz na serwerze.

To drugie ma sens (moim zdaniem) tylko jeżeli naprawdę zależy Ci na tym żeby pozostać na serwerze SQL w wersji jaką używasz do tej pory.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline kjs

  • Użytkownik
  • **
  • Wiadomości: 50
  • Reputacja +0/-0
  • Wersja programu: 1.36
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #7 dnia: Sierpień 11, 2017, 12:45:36 »
No tak...oczywiście nie podejrzewając nic, zapisałem tylko slang informatyka "wersja to czternastka". Już udało się ustalić, jest to wersja SQL 2014 (12.0).

Zgodnie z Waszymi radami, zainstalowałem odpowiednią wersję SQL, na niej bez problemu odtworzył się podmiot i wszystko działa. Po prostu na potrzeby tego klienta będę przełączał się między serwerami SQL, ale to i tak mniej inwazyjne i kosztowne co rozwiązanie numer 2 (Nie wiem jak i czy w ogóle SQL Server 2014 działałby na Windows Server 2008 R2)

Dziękuję bardzo za pomoc i zaangażowanie.

//EDIT
Oczywiście nowy serwer SQL postawiłem na innym komputerze, na którym jest Win10. Najważniejszy był dla mnie dostęp do archiwalnych danych tego podmiotu, więc raz na jakiś czas przełączę się na inny serwer SQL żeby podglądnąć dane, których poszukuje.
« Ostatnia zmiana: Sierpień 11, 2017, 15:48:53 wysłana przez kjs »

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #8 dnia: Sierpień 11, 2017, 13:21:11 »
Zgodnie z Waszymi radami, zainstalowałem odpowiednią wersję SQL, na niej bez problemu odtworzył się podmiot i wszystko działa. (...)
Nie wiem jak i czy w ogóle SQL Server 2014 działałby na Windows Server 2008 R2
To jak go zainstalowałeś?
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline kjs

  • Użytkownik
  • **
  • Wiadomości: 50
  • Reputacja +0/-0
  • Wersja programu: 1.36
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #9 dnia: Sierpień 11, 2017, 15:47:07 »
Uruchomiłem inny, osobny serwer SQL na innym komputerze (kliencie) w wersji 12.0. Tam przeprowadziłem dearchiwizację i na tym serwerze SQL mam tylko ten jeden podmiot, do którego będę miał dostęp w razie potrzeby.

Teraz na serwerze został "stary" SQL z wszystkimi innymi podmiotami, a ten nowy podmiot, zdearchiwizowałem i odtworzyłem na innym, "nowym" serwerze SQL.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #10 dnia: Sierpień 11, 2017, 15:50:02 »
Tak z głupia frant spytam - próbowałeś zainstalować SQL 2014 na serwerze i się nie udało czy nastawiasz się na problem już z góry?
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline kjs

  • Użytkownik
  • **
  • Wiadomości: 50
  • Reputacja +0/-0
  • Wersja programu: 1.36
Odp: Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #11 dnia: Sierpień 12, 2017, 09:57:10 »
Tak z głupia frant spytam - próbowałeś zainstalować SQL 2014 na serwerze i się nie udało czy nastawiasz się na problem już z góry?

Sądziłem, że sprawa jest przegrana i mój "staruszek" Windows Server 2008 R2 nie da rady uruchomić serwera SQL w wersji 12.0. Natomiast po Twojej sugestii postanowiłem spróbować i okazało się, że wszystko przebiegło pomyślnie, bez żadnych problemów. Podmiot odtworzony i uruchomiony poprawnie na serwerze.

Dziękuję.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #12 dnia: Sierpień 12, 2017, 12:50:22 »
Jak to mówią "nie sądźcie byście nie zostali osądzeni"  ;)
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Dearchiwizacja - problem z odtworzeniem
« Odpowiedź #12 dnia: Sierpień 12, 2017, 12:50:22 »