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
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!
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ć.
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.