Transcription of Migracja bazy danych Microsoft Access *.mdb do Microsoft ...
1 Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania P atnik by Gecco-IT 1. Zanim przyst pimy do migracji nale y dokonad procesu kompaktowania i naprawy bazy danych Microsoft Access z poziomu Access lub optymalizacji bazy danych z poziomu oprogramowania P atnik. Wi cej szczeg w na temat tego procesu mo na znale d tu: 2. Pobieramy najnowsz wersj Microsoft SQL Server 2008 R2 Express wraz z SP2 dost pn tu: Sugerujemy pobrad plik wersja, kt rego zawiera wszystkie niezb dne narz dzia, kt re przydadz nam si p niej w czynno ciach administracyjnych naszej bazy danych ( SQL Server 2008 R2 SP1 Management Studio Expres). Na stronie znajdziemy r wnie wymagania sprz towe do prawid owej instalacji. 3. Do poprawnej instalacji oraz dzia ania serwera niezb dne jest Windows Installer Redistributable kt ry mo na pobrad tu: (po instalacji konieczny jest restart systemu).
2 4. Po pobraniu rozpoczynamy proces instalacyjny: a. Klikamy na New installation Or add features to an existing installation: b. Akceptujemy warunki licencji i klikamy Next c. Wybieramy komponenty do instalacji. W naszym wypadku zalecamy pe n instalacj d. Wpisujemy nazw instancji naszej bazy danych (w naszym wypadku PLATNIK) e. W kolejnym etapie zmieniamy konto, na kt rym zostan uruchomione poszczeg lne us ugi, zmieniamy spos b uruchamiania us ugi SQL Server Browser na Automatic oraz sprawdzamy w zak adce Collation, czy zosta o wybrane kodowanie Polish_CI_AS (prawid owe dla bazy danych w przypadku P atnik) f. Definiujemy spos b logowania si u ytkownik w (w przypadku braku kontrolera domeny sugerujemy wybranie opcji Mixed Mode oraz podania has a g. Wybieramy spos b instalacji dla Reporting Services h.)
3 Decydujemy czy chcemy wzi d udzia w raportowaniu b d w do Microsoft i. Rozpocznie si proces j. Instalacja zosta a ukooczona k. Pozosta a nam jeszcze konfiguracja naszego serwera do prawid owego dzia ania z P atnikiem. W pierwszej kolejno ci uruchamiamy Microsoft SQL Server Management Studio klikamy prawym klawiszem myszy na nasz serwer i wybieramy opcj Facets l. W kolejnym ekranie w li cie rozwijanej zmieniamy opcj Facet na Surface Area Configuration a nast pnie warto d pola AdHocRemoteQueriesEnabled zmieniamy na True i klikamy OK. m. Ostatnim etapem jest w czenie komunikacji sieciowej TCP/IP. Uruchamiamy SQL Server Configuration Manager, rozwijamy z lewego drzewa SQL Server Network Configuration -> Protocols for PLATNIK a nast pnie po prawej stronie w czamy protok TCP/IP (prawid owa warto d to Enabled).
4 N. Instalacja zosta a ukooczona. Nale y zrestartowad us ugi serwera SQL lub ca y komputer. 5. Przyst pujemy do migracji bazy danych MS Access do SQL 2008 Server R2 SP1 z poziomu p atnika a. W P atniku wybieramy Administracja -> Ustawienia bazy b. Nast pnie wybieramy Baza -> Migracja bazy danych c. Wpisujemy nazw serwera oraz instancji naszej bazy danych oraz nazw dla bazy danych d. W naszym rodowisku nie ma kontrolera domeny, dlatego wybieramy opcj U yj do autoryzacji istniej cego - czyli tego, kt re definiowali my podczas instalacji serwera SQL. Wpisujemy r wnie nazw u ytkownika i has o (w nast pnym kroku) e. Wskazujemy spos b logowania dla u ytkownika odpowiedzialnego za utworzenie bazy danych i r wnie podajemy jego nazw oraz has o f. Rozpocznie si proces migracji bazy danych : g. Na koniec pozostaje nam ustawienie nowej bazy danych jako domy ln 6.
5 Testujemy poprawno d instalacji naszego serwera oraz migracji bazy danych . Najlepiej jest sprawdzid aplikacj z innej stacji roboczej, na kt rej zainstalowany jest P atnik lub dokonad nowej instalacji P atnika na dowolnym komputerze w rodowisku sieciowym. Zwracamy uwag na jeden etap w trakcie konfiguracji P atnika w momencie definiowania serwera bazy danych oraz samej bazy. Czasem komunikacja po nazwie hosta nie dzia a zwracaj c b d OLE nale y w wczas wpisad zamiast nazwy - adres IP hosta kt ry jest serwerem bazodanowym (ewentualnie dokonad wpisu w pliku C:\Windows\System32\Drivers\etc\hosts jako statyczny dla naszego serwera).