Migracja SQL 2000 -> SQL 2005 Express - invalid object name sql server

0

Witam, mam problem związany z bazą danych tzn. zrobiłem backup starej bazy MSDE 2000, przeniosłem na nowego kompa, a tam zainstalowałem SQL 2005 Express i odtworzyłem z kopii. Uruchamiając program, który korzysta z tej bazy (SQL 2005) pokazuje błąd: invalid object name sql server. Screen błędu w załączeniu. Sprawdzałem i po protu po odtworzeniu z kopii nie ma wszystkich tabel Czy jest jakieś rozwiązanie tego problemu ?? Z góry dziękuję.

1

E tam invalid object name sql server. Ja widzę komunikat wyświetlany przez aplikację "Raporty", albo moduł Raporty jakiejś aplikacji. Komunikat mówiący mi, że nie ma tabeli ORGEXTCONF. Czyli aplikacja zażądała tabeli o takiej nazwie, a serwer odpowiedział, że nie ma takiego obiektu. Sprawdź parametry bazy danych w aplikacji. Może przy migracji pomyliłeś się gdzieś i zmieniłeś, niechcący przecież, jakąś nazwę.

0

Tak zgadza się. Podczas odtwarzania z kopii nie odtwarzają/kopiują się wszystkie tabele. Tzn. ta aplikacja to "Telbaza" i właśnie moduł "Raporty" nie działa. Wersja 4.15 telbazy korzysta z MSDE 2000 natomiast wersja 4.16 korzysta już z SQL 2005. I teraz zainstalowałem sobie na nowym kompie wersję 4.16 telbazy, aplikacja stworzyła sobie nową bazę i na nowej bazie odtwarzam kopię z tej starej no i nie kopiują się wszystkie tabele m.in. "ORGEXTCONF"... Więc jak poprawnie można tą kopię odtworzyć ??

0

Wyeksportować tabele, które nie zostały przeniesione, do jakiegoś txt czy innego csv i potem zaimportować/wrzucić do utworzonych tabel w SQL ?

0

A nie lepiej attach_db?

0

Pewnie lepiej, chyba mylnie założyłem, że wszelkie tego typu sposoby zawiodły :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1