Pages

Migracja Płatnika z MS Access do SQL Server cz. 3 - Migracja

Kolejna część opisu migracji Płatnika z MS Access do SQL Server.

Najpierw na serwerze musimy wykonać następujący skrypt 

sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO

który włącza pobieranie danych od zdalnych dostawców OLE DB.

Po zalogowaniu się w systemie przechodzimy w zakładkę Administracja ⟶ Ustawienia bazy danych...













Pojawi nam się następujące okno:












Przechodzimy w zakładkę Baza ⟶ Migracja bazy danych

Po wybraniu tej opcji pojawi się następujace okno, gdzie zazanaczmy Microsoft SQL Server















Wprowadzamy nazwę/IP serwera oraz nazwę dla nowej bazy danych Płatnika.
Ja użyłem nazwy PlatnikSql















Teraz nastąpi pytanie o rodzaj autoryzacji wybieramy: 
Użyj do autoryzacji następującego konta użytkownika bazy SQL Server















Tutaj wprowadzamy nazwę użytkownika i hasło do połączenia z bazą danych















W kolejnym kroku mamy ponownie pytanie o rodzaj autoryzacji, ja podałem login i hasło do połaczenia z bazą danych.





























W kolejnym wybieramy metodę połączenia z bazą danych:
SQLOLEDB lub MSOLEDBSQL - ja musiałem wybrać SQLOLEDEB





























Jesli wszystko przebiegło bez żadnych problemów to powinień pojawić się następujący komunikat















Informujący o tym, że migracja danych przebiegła pomyślnie.

UWAGA!
Podczas migracji danych pojawił się komunikat o tym, że nie można skopiować danych!

Rozwiązaniem było przeniesienie pliku MDB do katalogu na serwerze, tzn. jeśli bazę access Płatnika mieliście umieszczoną w katalogu np. C:\Platnik\Baza\baza_danych.mdb to plik z bazą należy skopiować na serwer dokładnie do takiego samego katalogu.

Natomiast na forum pomocnikplatnika.pl ktoś napisał, że wgrał plik MDB do katalogu
DATA SQL Server'a - tego nie próbowałem, ale może zadziałać.

Pozostało nam już tylko podłaczyć zmigrowaną bazę do programu Płatnik.