Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: szmergiel8 w Listopad 10, 2015, 21:43:04
-
Problem polega na tym że nie mogę zrobić archiwizacji. Próbowałem zainstalować od nowa SQLa ale nie pomogło. Podejrzenie padło na dysk. Chciałem skopiować plik bazy danych bezpośrednio z dysku żeby ją wrzucić na innym kompie ale w trakcie kopiowania pliku wyskakuje błąd pliku (plik ma około 1,5GB).
Pomóżcie bo już nie mam pomysłów >:(
-
Skoro jest podejrzenie o uszkodzenie dysku, to faktycznie najlepiej jak najszybciej skopiować pliki bazy (mdf i ldf). Pliki kopiować można tylko przy wyłączonej usłudze SQL Server.
-
Tak próbowałem zrobić. Wyłączyłem bazę danych ale mimo to nie mogę skopiować pliku (tylko teraz nie pamiętam którego - na pewno ten największy)
-
Tak próbowałem zrobić. Wyłączyłem bazę danych ale mimo to nie mogę skopiować pliku (tylko teraz nie pamiętam którego - na pewno ten największy)
Co to dla Ciebie znaczy: "Wyłączyłem bazę danych"? Sprawdzałeś dysk programem diagnostyki? Jak nie wiesz jakie pliki masz skopiować, to skopiuj cały folder. A poza tym to nie podałeś jaki masz komunikat o błędzie przy archiwizacji... Napisałeś, że przeinstalowałeś SQL Server, ale jakby baza była uszkodzona,to byś jej nie podpiął.. Znasz się cokolwiek na tym?
-
Znam się średnio, może źle się wyraziłem. Wyłączyłem serwer SQL. Próbowałem skopiować plik z katalogu DATA który zawiera moją bazę danych (nie pamiętam rozszerzenia tego pliku wiem że to największy plik w tym katalogu) ale podczas kopiowania wyskakuje błąd pliku.
-
Znam się średnio, może źle się wyraziłem. Wyłączyłem serwer SQL. Próbowałem skopiować plik z katalogu DATA który zawiera moją bazę danych (nie pamiętam rozszerzenia tego pliku wiem że to największy plik w tym katalogu) ale podczas kopiowania wyskakuje błąd pliku.
Powtórzę pytanie Chrisa - jak wyłączyłeś serwer? Bo wyskakiwanie błędu przy kopiowaniu raczej wskazuje na to, że nie wyłączyłeś.
-
Albo rzeczywiście uwalony plik. To też możliwe.
Niemniej cały ten opis jest w stylu "nie mogę", "nie da się", "wyskakuje błąd" zamiast napisać konkretnie jaki jest komunikat.
W sumie to wcale się nie zdziwię jeśli okaże się to problemem z BC ;-)
-
(http://wrzucaj.net/images/2015/11/11/298c3a43f84db6e6512d155f31264ebb.jpg)
Taki komunikat mam przy próbie archiwizacji. Zmiana ścieżki nie pomaga.
(http://wrzucaj.net/images/2015/11/11/b18d4eaa576bd5e47822b63282a66762.jpg)
Czy tak wygląda wyłączony serwer SQL?
(http://wrzucaj.net/images/2015/11/11/1246a2c3c7e93cd3b487b63d280b78dc.jpg)
Komunikat podczas kopiowania pliku
-
Widzisz, jak chcesz to potrafisz ;)
Wygląda na to że plik jest fizycznie uszkodzony. Niestety nie jest to plik logu, więc nie wygląda to dobrze.
Mówiąc najkrócej - jeśli pliku nie da się w jakiś sposób odczytać to zostaje Ci odtworzenie danych z archiwum (mam nadzieję że masz).
-
Problem polega na tym że nie mam archiwum (tzn mam ale stare)
Mam zamiar skopiować listę kontrahentów, towary i przenieść stany magazynowe przez komunikację, ale jest jeszcze duży problem z rozrachunkami, nie mogę ich nawet podejrzeć.
Czy to co się u mnie wydarzyło to wina dysku czy może jakiegoś wirusa?
-
Mnie to wygląda raczej na awarię dysku.
-
(http://wrzucaj.net/images/2015/11/11/298c3a43f84db6e6512d155f31264ebb.jpg)
Taki komunikat mam przy próbie archiwizacji. Zmiana ścieżki nie pomaga.
(http://wrzucaj.net/images/2015/11/11/b18d4eaa576bd5e47822b63282a66762.jpg)
Czy tak wygląda wyłączony serwer SQL?
(http://wrzucaj.net/images/2015/11/11/1246a2c3c7e93cd3b487b63d280b78dc.jpg)
Komunikat podczas kopiowania pliku
1. Pokaż jeszcze zrzut parametrów archiwizacji - ścieżki archiwum i pliku roboczego.
2. Tak.
3. Ponieważ wymazałeś nazwę pliku, zakładam, że spośród wszystkich wybrałeś ten własciwy. Tylko, że należy skopiować zawsze dwa pliki mdf i log. Czy te operacje wynokujesz na prawach administratora?
-
(http://wrzucaj.net/images/2015/11/12/4fa4c31cf2fd54f2ac0ec0752e57722d.jpg)
ścieżki archiwum (tutaj też wymazałem nazwę)
Plik .log kopiuje się bez problemu. MDF kopiuje 1/3 całości i wyskakuje błąd o którym pisałem wcześniej.
-
(http://wrzucaj.net/images/2015/11/12/aa7c2494b1ec57666b2668f54533dee2.jpg)
Teraz miałem taki komunikat podczas archiwizacji
-
Czyli już sprawa jasna, błąd CRC oznacza uszkodzenie danych na dysku.
-
Jest szansa na odzyskanie tych danych?
-
Jest szansa na odzyskanie tych danych?
Teoretycznie jest, tym bardziej, że na tej bazie pracujesz, więc uszkodzenie nie musi być wielkie. Możliwe, że "dziurę" w danych da się "zakleić" danymi z ostatniego archiwum.
-
Jest szansa na odzyskanie tych danych?
Teoretycznie jest, tym bardziej, że na tej bazie pracujesz, więc uszkodzenie nie musi być wielkie. Możliwe, że "dziurę" w danych da się "zakleić" danymi z ostatniego archiwum.
Jakbym miał archiwum sprzed nawet kilku dni to bym sobie poradził, ale problem niestety wystąpił wcześniej.
-
Skoro na bazie pracujesz to znaczy że dane z niektórych (a raczej z większości) tabel da się odczytać, choć nawet z tych tabel może się nie dać odczytać części danych.
Te dane, które da się odczytać można z bazy wyciągnąć i wrzucić później do nowej, nieuszkodzonej bazy.
Kluczowe pytanie to ile danych będzie brakować i jak ważne i trudne do odtworzenia będą te dane.
Niestety tego nikt Ci nie powie dopóki nie spróbuje.
-
Skoro na bazie pracujesz to znaczy że dane z niektórych (a raczej z większości) tabel da się odczytać, choć nawet z tych tabel może się nie dać odczytać części danych.
Te dane, które da się odczytać można z bazy wyciągnąć i wrzucić później do nowej, nieuszkodzonej bazy.
Kluczowe pytanie to ile danych będzie brakować i jak ważne i trudne do odtworzenia będą te dane.
Niestety tego nikt Ci nie powie dopóki nie spróbuje.
To co się dało to właśnie próbuje kopiować. Udało mi się z kontrahentami, towarami i stanami magazynowymi, ale problem jest z rozrachunkami. Reszty jak nie będe miał to może przeżyje.
-
Ale jak kopiujesz?
Kopiujesz tabele z bazy czy kopiujesz poprzez "kopiuj listę" z Subiekta?
-
Ale jak kopiujesz?
Kopiujesz tabele z bazy czy kopiujesz poprzez "kopiuj listę" z Subiekta?
Otwieram listę np. towary - zaznaczam wszystkie - Operacje - Wyślij do i tworze plik .epp
-
Tak mi się zdawało, że mówimy o czym innym ;)
Mialem na myśli wyciągnięcie danych z tabel, czyli bezpośrednio z "bebechów" bazy, a Ty odczytujesz przetworzone przez Subiekta informacje.
Jeśli to Ci się uda i wystarczy to bardzo dobrze.
-
Tak mi się zdawało, że mówimy o czym innym ;)
Mialem na myśli wyciągnięcie danych z tabel, czyli bezpośrednio z "bebechów" bazy, a Ty odczytujesz przetworzone przez Subiekta informacje.
Jeśli to Ci się uda i wystarczy to bardzo dobrze.
A jak je odczytać z "bebechów" ?
-
No, to już jest robota typowo serwisowa. Trzeba mieć albo zrobić sobie jakieś narzędzia, które pozwolą to zrobić, a potem jeszcze wyszukać czego brakuje, ocenić czy i jak te braki uzupełnić.
-
No, to już jest robota typowo serwisowa. Trzeba mieć albo zrobić sobie jakieś narzędzia, które pozwolą to zrobić, a potem jeszcze wyszukać czego brakuje, ocenić czy i jak te braki uzupełnić.
Znasz kogoś kto może to zrobić?
-
Ale jak kopiujesz?
Kopiujesz tabele z bazy czy kopiujesz poprzez "kopiuj listę" z Subiekta?
Otwieram listę np. towary - zaznaczam wszystkie - Operacje - Wyślij do i tworze plik .epp
;D można i tak
-
Myślę, że znam ;), ale to już raczej na pw.