Jeśli Płatnik jest skonfigurowany do używania bazy danych MSSQL Server, to wyeksportowanie rejestru danych jednej firmy do pliku Access’a (*mdb) nie jest możliwe bezpośrednio. Może zdarzyć się sytuacja, że klient potrzebuje wyeksportowanej swojej bazy danych bezpośrednio do pliku Access’a. Poniższe operacje wymagają podstawowej znajomości baz danych. Jeśli jej nie posiadasz, możesz zgłosić się na pogotowie komputerowe.

Oferta

Mogę przenieść (zdalnie) bazę z MS Access do SQL Server. Orientacyjna cena usługi: 120zł netto (w zależności od potrzeb klienta). Taka sytuacja może wystąpić np. podczas przenosin księgowości do biura rachunkowego.

Utworzenie tymczasowej bazy danych

Na poczatku musimy utworzyć pustą, tymczasową bazę danych. W tym celu przechodzimy do Administracja / Ustawienia bazy danych. Otworzy się nowe okno i z menu Baza wybieramy Zmień bazę danych.

W nowym oknie wybieramy Utwórz nową bazę danych.

Platnik_DB

Wybieramy SQL Server

Platnik_SQL

Następnie musimy wprowadzić adres serwera SQL oraz nazwę bazy danych do której zostanie wyeksportowany rejestr płatnika. Jeśli serwer bazy danych jest na lokalnym komputerze, to domyślna nazwa instancji serwera SQLEXPRESS powinna zadziałać (chyba, że została zmieniona). Jeśli serwer jest na innym komputerze w sieci, należy podać pełen adres IP wraz z nazwą instancji.

Platnik_CreateDB_2

Metoda autoryzacji serwera. Jeśli serwer jest na tym samym komputerze lub jeśli zalogowany użytkownik jest w domenie (i ma odpowiednie uprawnienia) to wystarczy autoryzacja systemu Windows. Jeśli nie, to należy utworzyć konto użytkownika SQL.

Platnik_Auth

Klikamy dalej i powinna zostać utworzona pusta baza danych z wymaganą strukturą tabel.

Po utworzeniu bazy danych, stanie się ona bieżąca dla Płatnika. Musimy więc wybrać pierwotną bazę danych. Z menu Narzędzia wybieramy Zmień bazę danych.

Platnik_Select

Wskazujemy na SQL Server oraz wprowadzamy dane pierwotnej bazy danych.

Archiwizacja płatnika

Aby wyeksportować rejestr jednego płatnika, należy przejść do rejestru płatników, zaznaczyć go i wybrać z menu Archiwizuj.

Nastepnie pojawi się kreator archiwizacji płatnika.

platnik_archive

Następnie musimy wprowadzić dane serwera SQL (analogicznie jak w poprzednim kroku przy tworzeniu pustej bazy danych) oraz dane autoryzacyjne. Nazwa bazy danych to ta, którą wcześniej utworzyliśmy.

Platnik_DB

Po udanym połączeniu się do serwera SQL oraz poprawnym wprowadzeniu nazwy pustej bazy danych, dane jednego płatnika zostaną tam skopiowane.

Migracja do Access

Podobnie jak w poprzednich krokach, musimy się podłączyć do wyeksportowanej bazy danych. Następnie w menu Administracja wybieramy Ustawienia bazy danych.

Z menu baza, wybieramy opcję Migracja i tam możemy już zapisać bazę do pliku Accessa.

Platnik_Access

Dlaczego ten sposób?

Jeśli używamy SQL Server jako bazę danych wszystkich Płatników, to jedyną opcją eksportu do Access jest opcja Migracji. Migracja jednak eksportuje wszyskich płatników z bieżącego kontekstu zamiast jednego. W tym celu utworzyliśmy tymczasową bazę danych w SQL Serverze, wyeksportowaliśmy tam jednego płatnika. Po wybraniu tej bazy, można było wykorzystać tę opcję migracji.


Podobne artykuły

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *