Przeniosłem bazy Płatnika i Pudełko z MSDE 2000 na MS SQL 2008 (Express). Nic trudnego, ale dostawcy obu rozwiązań nie wspierają (jeszcze) oficjalnie tej bazy, wiec można mieć wątpliwości. Działa poprawnie, łącznie ze zmianą poziomu kompatybilności baz.
ALTER DATABASE [platnik] SET COMPATIBILITY_LEVEL = 100
GO
ALTER DATABASE [pudelko] SET COMPATIBILITY_LEVEL = 100
GO
Przeniesienie w najprostszy z możliwych sposobów – detach i attach. Pamiętać należy, że jeśli nie uwierzytelniamy się na sa (!!!), w nowej instancji założyć trzeba login i powiązać go z użytkownikiem w bazie. Co ciekawe przy robieniu tego z GUI (Microsoft SQL Server Management Studio) możemy wybrać istniejącego użytkownika, a narzędzie będzie próbowało go założyć (CREATE) zamiast zmienić (ALTER) i zgłosi błąd (login zostanie założony, ale mapowania nie będzie). Dla niedomyślnych pomocny przykład:
USE [pudelko]
GO
ALTER USER [opek] WITH LOGIN = [opek]
GO
Witam,
Musze przenieść „pudełko” na inny komputer. Próbowałem zarówno podczepić bazę za pomocą attach jak i korzystałem z instrukcji (http://www.opek.amlogistic.pl/instrukcja_pudelko_opek.pdf). W każdym przypadku przy próbie logowanie wyświetlana jest infomracja, że hasło lub login jest niepoprawne. Czy mógłbyś napisać mi na co mam zwrócić uwagę żeby znaleźć błąd.
Pozdrawiam
Z tego co pamiętam, pierw trzeba założyć użytkownika na bazie docelowej. Niestety nie mam już do czynienia z tym oprogramowaniem od dłuższego czasu.