De beslissing FE-BE heeft niet zozeer met het netwerk te maken, als met de vraag met hoeveel mensen je tegelijkertijd in de db wilt werken. Microsoft zelf is behoorlijk enthousiast over het aantal gebruikers dat tegelijk kan werken, maar in de praktijk blijkt dat je niet meer dan 5-10 mensen in dezelfde db moet laten werken. Met hogere aantallen krijg je performance problemen etc.
Een andere vraag die je moet beantwoorden is: hebben alle gebruikers dezelfde instellingen/modules nodig? Zo nee, dan kan het handig zijn om voor de verschillende gebruikersgroepen verschillende Frontends te maken. Sowieso is dat een stap die je altijd kunt overwegen, omdat één FE per gebruiker altijd beter is dan één FE voor meerdere gebruikers.
Zelf pak ik de klus heel simpel aan, en dan heb je binnen 5 minuten je FE-BE klaar.
1. Maak een kopie van de database, en noem die Database_FE (of welke naam je dan ook wilt).
2. Hernoem het origineel naar Database_BE (mag uiteraard ook elke naam zijn).
3. Verwijder in de FE alle tabellen. Importeer vervolgens uit de BE alle tabellen als koppeling. Je FE zou nu al gelijk moeten werken.
4. Verwijder in de BE alles wat je niet nodig hebt, zoals formulieren, rapporten, etc. Laat dus in beginsel alleen de tabellen staan en de queries die je in de BE nodig hebt.
Meer is het, in grote lijnen, niet! Daarna zul je waarschijnlijk de FE nog wel willen finetunen met rechten etc, dus dat is dan eigenlijk stap 5.
Let er wel op dat je de BE op de juiste plek hebt neergezet voordat je stap 2 uitvoert, want als je de BE later verplaatst, kloppen de koppelingen niet meer. En dan zul je de koppelingen moeten verversen.