Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Udostępnianie w sieci podzielonej bazy Access

306 views
Skip to first unread message

piotr1011

unread,
Jun 18, 2015, 9:50:24 AM6/18/15
to
Witam

Mam prośbę

Czy ktoś mógłby mi prosto wyjaśnić jak umieścić podzielona bazę danych Access na serwerze ?

Bazę podzieliłem - frond , end

Dostep do bazy bedzie miało tylko kilkanascie osób
Przegladac będa tylko wyniki ( formularze oraz raporty )

Share point - brak
serwer firmowy - jest
sql serwer - mam zainstalowany , ale próby spełzły na niczym.

Pozdrawiam Piotr

MaciejF

unread,
Jun 18, 2015, 10:56:47 AM6/18/15
to

>
> Share point - brak
> serwer firmowy - jest
> sql serwer - mam zainstalowany , ale próby spełzły na niczym.
>
> Pozdrawiam Piotr

Dzien dobry
Dobrą praktyką jest posadzić backend na serwerze a fronton na każdej końcówce tj pececie C:\aplikacja\fronton.mdb
Trzeba tabele z backendu połączyć do frontonu.

Pozdrawiam
MF

Maciej Tokarz

unread,
Jun 19, 2015, 1:50:06 AM6/19/15
to
> sql serwer - mam zainstalowany , ale próby spełzły na niczym.

W jaki sposób chciałeś wykorzystać MS SQL Server jako gospodarza bazy MS
Access?
To są dwie odrębne technologie...
Generalnie można bazę danych MS SQL potraktować jako backend odpowiednio
łącząc się z nią z poziomu aplikacji klienckiej napisanej w MS Access
poprzez np. ADO.

M.

MaciejF

unread,
Jun 19, 2015, 2:19:18 AM6/19/15
to
> Generalnie można bazę danych MS SQL potraktować jako backend odpowiednio
> łącząc się z nią z poziomu aplikacji klienckiej napisanej w MS Access
> poprzez np. ADO.

lub ODBC

MF

piotr1011

unread,
Jun 22, 2015, 6:41:08 AM6/22/15
to
Dziękuję za zaintersowanie

MaciejF właśnie o taki sposób mi chodzi.

Pytanie - jak posadzić backend na serwerze

Na chwilę obecną w migracji danych na serwer [migracja tabel] pomaga mi marzedzie "sql server assistant managger for access " , ale chyba nie wszystkie relacje migruja na serwer(klucze - tak )


MaciejF czy możesz opisać bardziej szczegółowo ten sposób ?

Pozdrawiam

LeszekN

unread,
Jun 23, 2015, 4:24:32 AM6/23/15
to
Witam

1. Najlepiej użyć kreatora rozbudowy Access -> MS SQL
(oczywiście nie obejdzie się bez przeróbek bazy)
a. jak już bazę SQL będziesz miał gotową to kopia i odtworzenie na komputerze który jest serwerem.

2. Dodać źródło danych ODBC (DSN użytkownika)do tej bazy na każdym stanowisku klienckim

Fronton
1. Utworzyć łącze do tabel jako baza danych ODBC w accesie wskazując na stworzonego DSN'a

GOTOWE

To tak bardzo ogólnie, mi zajęło to miesiąc czasu aby wszystko zagrało tak jak trzeba.

pozdrawiam
Leszek



MaciejF

unread,
Jun 23, 2015, 8:30:09 AM6/23/15
to
> MaciejF czy możesz opisać bardziej szczegółowo ten sposób ?
>
> Pozdrawiam

Nie odpowiadałem chwilę gdyż czekałem na posta od jakiegoś praktyka doświadczonego z SQL Serwerem jak LeszekN.
Niestety nie znam narzędzia jakiego używasz do migracji.
Mogę Tobie przekazać jedynie uściślenie idei rozbicia na fronton i zaplecze w przypadku aplikacji sieciowych z końcówkami w Accessie.

Plik zaplecza czyli w twoim wypadku baza posadzona na SQL Serwerze,
powinna zawierać wszystkie tabele i jeżeli trzeba to tabele można spiąć relacjami.
Stąd nazwa "zaplecze" czy "backend".

W przypadku Accessa praca w sieci jest stabilniejsza i nie powoduje wielu problemów, które się nie pojawiają gdy baza jest lokalna.

We frontonach powinny znajdować się kwerendy, formularze i raporty.
Tabele trzeba podpiąć z zaplecza np. poprzez podlinkowanie mechanizmem ODBC.

To na tyle
Pozdrawiam

LeszekN

unread,
Jun 23, 2015, 11:46:07 AM6/23/15
to

> We frontonach powinny znajdować się kwerendy, formularze i raporty.

Kwerendy przenieść trzeba na serwer, serwer ma obliczyć, przefiltrować czy coś innego ma zrobić z danymi i zwrócić wynik.
Dobrodziejstwa MS sql'a trzeba wykorzystywać ;)

pozdrawiam
Leszek

piotr1011

unread,
Jun 24, 2015, 3:39:16 AM6/24/15
to
Leszek
Dziekuję to sa bardzo cenne informacje.
Czy możemy porozmawiać w tym temacie na prw ?
Mam wiele pytań a nie chcę zaśmiecać forum pytaniami które dla innych użytkowników mogą okazać się "bzdurne".

Pozdrawiam
Piotr

LeszekN

unread,
Jun 24, 2015, 4:06:53 AM6/24/15
to
Piotrze możemy pisać na priv, nie jestem expertem zwykły amator ;) Expertami to są KP, KN, Zyszek B i wielu innych, niestety wiekszość juz tu nie zagląda.



pozdrawiam
Leszek

piotr1011

unread,
Jun 24, 2015, 4:43:26 AM6/24/15
to
Jeżeli Ty amator to ja amator do "n" tej potegi.

Kilka testów zrobiłem , ale kwerend pokazuje mi do importu tylko kilka ( a troche ich jest ).

Napiszę co działa lub co wiem jak zrobic ( niewiele tego ) -

Przesył tabeli przez ODBC - ok
Podział bazy - ok

Dalej czarna dziura.
Pzdrawiam

piotr1011

unread,
Jun 24, 2015, 6:07:56 AM6/24/15
to
LeszekN

Z tego co wiedzę to kwerendy np.usuwającej lub aktualizującej nie da się zaimportować do SQL .Czy możesz to potwierdzić ?

Pozdrawiam
0 new messages