Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: krzysiekj w Listopad 01, 2020, 12:41:13
-
Mam problem z przeniesieniem bazy na nowy komputer. Robię archiwizację na wszelkie sposoby z kompresją i bez. Na nowym komputerze zainstalowany świeży Subiekt, SQL ten sam. Przy archiwizacji wywala pod koniec błąd: Serwer 'TABLET\INSERTGT' nie mógł przeprowadzić dearchiwizacji. Szczegóły błędu można znaleźć w tzw. logu serwera (menu serwer).
W logach jedyne co jest to to:
2020-11-01 12:34:44 spid51 Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
2020-11-01 12:34:44 spid51 Using 'xpstar.dll' version '2014.120.5000' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
Próbowałem ręcznie skopiować bazę jako plik. Stworzyłem pustą bazę o takiej nazwie na nowej instancji i skopiowałem nadpisując tamtą z danymi ze starego komputera i niestety Subiekt jej nie widzi. Da się coś zrobić czy tylko serwisant?
-
Na innym komputerze taki błąd.
2020-11-01 12:54:00 spid56 Error: 18204, Severity: 16, State: 1.
2020-11-01 12:54:00 spid56 BackupDiskFile::OpenMedia: Backup device 'd:\{EA145527-E6AC-4F38-BFE4-6D53EE0691E3}\kris bez kompresji.bak' failed to open. Operating system error 3(System nie może odnaleźć określonej ścieżki.).
-
2020-11-01 12:54:00 spid56 BackupDiskFile::OpenMedia: Backup device 'd:\{EA145527-E6AC-4F38-BFE4-6D53EE0691E3}\kris bez kompresji.bak' failed to open. Operating system error 3(System nie może odnaleźć określonej ścieżki.).
Zgaduję, że na kompie starym i nowym bazy danych i miejsca backupu miały inne miejsca (inne ścieżki). Wydaje mi się, że Archiwizator InsERTa sobie z tym nie poradzi, bo chyba nie ma w nim wymaganej opcji. Zrób backup mechanizmami MS SQL (np. SSMS) i na docelowym komputerze odtwórz backup zaznaczając w opcjach przywracania backupu "Relocate all files to folder" i sprawdź niżej czy wskazane ścieżki są zgodne z nowym systemem.
-
Komp z którego przenoszę to Win7, na który chcę przenieść Win8 więc może mieć inne ścieżki, ale moim zdaniem to powinno ogarniać bez problemu. To przecież dość prosta operacja :( powinna być Co do reszty to już trochę przekracza moje umiejętności. SQL'a nigdy nie rozumiałem ;)
-
Utwórz na dysku D jakiś katalog (np TEMP), wskaż go jako katalog roboczy podczas dearchiwizacji, spróbuj jeszcze raz, daj znać czy się udało.
-
Nie działa, gdzie bym nie robił i czego bym nie zakładał czy na C czy na D
-
Tak na wszelki wypadek, celem upewnienia się: Kolega tą dearchiwizację robi na na tej samej maszynie, gdzie jest serwer MS SQL i Kolega ma uprawnienia administratora lokalnego na niej?
-
Tak