Sharing database over VPN - Replication or FE/BE? both?

G

Guest

My office needs to share our database with another office over a VPN, which I
know that without replicating or splitting the database won't work. How do I
know which one to choose?

Here is the situtation. I have one database in my office that 5 people use
at the same time. It has two linked tables from another office. Currently it
is not split.

We now have a "satelite" office on the other side of town and they need to
have access to the database too in order to update their information.

I have tried splitting a test database, but it simply won't run on their
side. (It takes about an hour to open)
I have tried replicating, but this won't work because I have a linked table
that the database pulls from. I know that I cannot relink the info on their
side and if I change the link in the master, then it changes it for our side
too.

What is the best solution? I am currently trying to get them to upgrade to a
T1 line instead of DSL, which, I believe would solve all of our problems. (I
could then split the database and be done)
 
R

Rick Brandt

AJ said:
My office needs to share our database with another office over a VPN,
which I know that without replicating or splitting the database won't
work. How do I know which one to choose?

Here is the situtation. I have one database in my office that 5
people use at the same time. It has two linked tables from another
office. Currently it is not split.

We now have a "satelite" office on the other side of town and they
need to have access to the database too in order to update their
information.

I have tried splitting a test database, but it simply won't run on
their side. (It takes about an hour to open)
I have tried replicating, but this won't work because I have a linked
table that the database pulls from. I know that I cannot relink the
info on their side and if I change the link in the master, then it
changes it for our side too.

What is the best solution? I am currently trying to get them to
upgrade to a T1 line instead of DSL, which, I believe would solve all
of our problems. (I could then split the database and be done)

Use Terminal Services so that they can remotely run the app on your LAN but
get screen updates over the VPN. No matter how fast their connection is a
standard split setup will not work acceptable or reliably. The best WAN
connections are still not as good as a really slow LAN.
 
D

Douglas J. Steele

Replicating and splitting aren't mutually exclusive!

All databases should be split into a front-end (containing the queries,
forms, reports, macros and modules), linked to a back-end (containing the
tables and relationships). The back-end can also be replicated if you want
(replication should only be used for data, never application components such
as are contained in the front-end)

However, neither is really the answer in your case (and no, upgrading to a
T1 isn't the answer either). You might want to read what Albert Kallal has
to say about using Access over a WAN at
http://www.members.shaw.ca/AlbertKallal/Wan/Wans.html
 
G

Guest

Thanks, I have already read that article. But I don't see that converting the
database to TS or anything else is a solution for me either...our office
locks that kind of stuff down and only the IT department would be able to do
it (and believe me, they have no idea about what to do with access). Not to
mention I have no idea how.

Isn't there a simpler solution that would do, maybe not optimum, but that
would work for now? I only have six users.

Thanks again.
 
R

Rick Brandt

AJ said:
Thanks, I have already read that article. But I don't see that
converting the database to TS or anything else is a solution for me
either...our office locks that kind of stuff down and only the IT
department would be able to do it (and believe me, they have no idea
about what to do with access). Not to mention I have no idea how.

Isn't there a simpler solution that would do, maybe not optimum, but
that would work for now? I only have six users.

You have to understand that you are asking for a way for a *file* to be
opened and shared over a DSL line where the application is updating "pieces"
of the file constantly while in use. A WAN connection is just not reliable
enough for that. You were only noticing how poor the performance was. The
bigger problem is that the file is almost certain to be corrupted by trying
to use it this way.

If you moved the data to a server database like MSDE or SQL Server then
"acceptable, but still poor" performance can be achieved and the corruption
issue goes away.
 
A

aaron.kempf

These people are dipshits.

a) throw away MDB
b) use Access Data Projects

it works GREAT over a VPN

-Aaron
 
A

aaron.kempf

Access Data Project; if they are properly implemented-- can be quite
speedy over a VPN

i use these all the time over VPN and it works like a charm.

Microsoft should have discontinued MDB 10 years ago.

-Aaron
 
I

Immanuel Sibero

AJ,
locks that kind of stuff down and only the IT department would be able to do
it (and believe me, they have no idea about what to do with access).

Setting up Access to run with TS is not really an Access specific task, it
is a general IT task. You can set up any end user application (i.e. not just
Access) to run with TS. Are you telling me that you have an IT dept that's
sophisticated enough to lock things down but not able to realize that
running Access under TS is a legitimate need of the users?
.. (and believe me, they have no idea about what to do with access).

I run an IT dept and we are very familiar with every software that the users
run and that includes Access. Implementation of TS is very common and not
just for Access. The idea that an IT dept doesnt know users are running a
particular application (i.e. Access) on the network appalling. What do they
do all day? Isn't the IT dept set up to support/facilitate users? Not the
other way around?


Immanuel Sibero
 
A

Albert D.Kallal

AJ said:
Thanks, I have already read that article. But I don't see that converting
the
database to TS

The above approach requites zero changes to the ms-access application. It is
a remote desktop technology and NO changes need be made to the existing
ms-access application.

If you are looking for a cure-all solution that does not requite you to
change the current ms-access database, then TS is your ticket of choice....
 
A

aaron.kempf

MDB over terminal server?

are you kidding me?

Save money on the terminal server licensing and use an Access Data
Project.

it utilizes all the CPU and memory you have on the desktops better than
MDB does for sure.

MDB on a 10gb network might be practical. But any use of MDB across
any network is forbidden for performance reasons.

Use an architecture with a future. SQL Server.

Terminaling into a server in order to run a report???

you ****ing idiots need to lose the training wheels.
I mean seriously here.

Grow some balls and lose the training wheels.

-Aaron
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top