473,725 Members | 2,243 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Performance of MSDE over VPN

I have read many posts which say putting a back end mdb on a wan will
make for some sorry performance for those not local to the machine
with the mdb. Is the same true if the back end is an MSDE database?

If I could find an ISP that would be willing to run a VPN through to a
computer that had MSDE installed and would let me put a database on
that computer, would a local version of Access be able to access the
database on that computer without too much suffering?

DJ
Nov 13 '05 #1
9 2998
The answer is most certainly yes, but with a BIG IF.

That big if is that you been running, and designing and developing your
application to work with sql server. So, you have already developed many
ms-access applications with sql server, have a good working knowledge of sql
server. Thus, you learned over time what works well with ms-access + sql
server, and what does not work well. So, this "if" also assumes you have a
first rate design, and don't do brain dead things like opening up a form to
a large table without any kinds of restrictions (of course, opening up a
form attached to a large table without a "where" clause is a dumb thing even
when NOT using sql server!).

There is a number of other solutions you can use and I talk about using a
wan with ms-access here:

http://www.members.shaw.ca/AlbertKallal//Wan/Wans.html
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl************* ****@msn.com
http://www.members.shaw.ca/AlbertKallal
Nov 13 '05 #2
On Thu, 03 Feb 2005 00:17:49 GMT, "Albert D. Kallal" <ka****@msn.com >
wrote:
The answer is most certainly yes, but with a BIG IF.

That big if is that you been running, and designing and developing your
application to work with sql server. So, you have already developed many
ms-access applications with sql server, have a good working knowledge of sql
server. Thus, you learned over time what works well with ms-access + sql
server, and what does not work well. So, this "if" also assumes you have a
first rate design, and don't do brain dead things like opening up a form to
a large table without any kinds of restrictions (of course, opening up a
form attached to a large table without a "where" clause is a dumb thing even
when NOT using sql server!).

There is a number of other solutions you can use and I talk about using a
wan with ms-access here:

http://www.members.shaw.ca/AlbertKallal//Wan/Wans.html


Thanks, Albert. I appreciate the education.

Is it a fair statement that an access front-end that is primarily
based on unbound forms (although not exclusively), with bound queries
that populate low row-count datasources and rowsources and with all
other queries being similarly limited to low row-counts will function
"ok"?

I am only thinking of having 2 or 3 sites have remote access to the
backend, so I'm hopeful that the throttling built in to MSDE won't
cause a problem.

Thanks again.

DJ

Nov 13 '05 #3
"Morning DJ" <ac*********@ra dio.com.invalid > wrote in message
news:42******** ********@news.I NDIVIDUAL.NET.. .

Is it a fair statement that an access front-end that is primarily
based on unbound forms (although not exclusively), with bound queries
that populate low row-count datasources and rowsources and with all
other queries being similarly limited to low row-counts will function
"ok"?

I am only thinking of having 2 or 3 sites have remote access to the
backend, so I'm hopeful that the throttling built in to MSDE won't
cause a problem.


Yes. I agree with the above. In fact, if the forms are simple, then even
bound forms just fine....just use the "where" clause to open a form to the
one record works quite well. On the other hand, if the forms are
simple...you might consider a web based solution.

Also, in the case of the MSDE, I would assume that you are hosting your own
server. If not, then likely, the provider will supply/allow you to use sql
server.

if you are using your own machine with a web server, and don't want any
throttle, then using the new free version of sql server with no throttle
would be the ticket. It can be found here:

http://lab.msdn.microsoft.com/express/sql/default.aspx

about this product can be found here:
http://www.microsoft.com/sql/express/

--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl************* ****@msn.com
http://www.members.shaw.ca/AlbertKallal
Nov 13 '05 #4
ac*********@rad io.com.invalid (Morning DJ) wrote in
news:42******** ********@news.I NDIVIDUAL.NET:
If I could find an ISP that would be willing to run a VPN through
to a computer


Your ISP won't know anything about the VPN.

Nor should they -- that's why it's a Virtual PRIVATE Network.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #5
On Thu, 03 Feb 2005 03:49:05 GMT, "Albert D. Kallal" <ka****@msn.com >
wrote:
"Morning DJ" <ac*********@ra dio.com.invalid > wrote in message
news:42******* *********@news. INDIVIDUAL.NET. ..

Is it a fair statement that an access front-end that is primarily
based on unbound forms (although not exclusively), with bound queries
that populate low row-count datasources and rowsources and with all
other queries being similarly limited to low row-counts will function
"ok"?

I am only thinking of having 2 or 3 sites have remote access to the
backend, so I'm hopeful that the throttling built in to MSDE won't
cause a problem.


Yes. I agree with the above. In fact, if the forms are simple, then even
bound forms just fine....just use the "where" clause to open a form to the
one record works quite well. On the other hand, if the forms are
simple...you might consider a web based solution.

Also, in the case of the MSDE, I would assume that you are hosting your own
server. If not, then likely, the provider will supply/allow you to use sql
server.

if you are using your own machine with a web server, and don't want any
throttle, then using the new free version of sql server with no throttle
would be the ticket. It can be found here:

http://lab.msdn.microsoft.com/express/sql/default.aspx

about this product can be found here:
http://www.microsoft.com/sql/express/


Thanks, again.

My thought was to take a run-of-the-mill W2k or XP machine and plug it
into a VPN-capable router and then plug that router into my ISP's rack
so it will be visible on the web.

Sounds wacky, I know, but I think I know somebody who knows somebody
who told me they *think* their boss will let me do this.

I am thinking about doing it this way because, frankly, I have no
knowledge of any server software (like Small Business Server). So, no
IIS or similar setup for me.

That doesn't mean I can't use the express version of SQL, though, to
avoid the throttle. That will run on a regular machine, just as well
as a server.

DJ
Nov 13 '05 #6
On Fri, 04 Feb 2005 01:33:29 GMT, "David W. Fenton"
<dX********@bwa y.net.invalid> wrote:
ac*********@ra dio.com.invalid (Morning DJ) wrote in
news:42******* *********@news. INDIVIDUAL.NET:
If I could find an ISP that would be willing to run a VPN through
to a computer


Your ISP won't know anything about the VPN.

Nor should they -- that's why it's a Virtual PRIVATE Network.


I don't think I explained this very well, so I'll try again.

I could put the MSDE (or Express 2005) database on a machine in my
offices and connect it to the internet on its own static IP if I
wanted.

I don't want to for a couple of reasons:

1) I don't want to be responsible for seeing that it is getting power
24/7.

2) The pipe to the internet is significantly less (for the same cost)
than what the ISP is willing to provide. I'm looking at 1.5mbps both
up and down. In my neck of the woods to get that through Covad or
some other business class ISP would cost about two hundred dollars
more per month than what my ISP is willing to charge me if I take my
hardware to them.

But I still need the VPN because I know nothing about servers. I
know that I'll need a router that restricts all ports except those
needed for the VPN and I know that I'll have to use, at the least, a
set of strong passwords to avoid compromising the VPN.

Hope that makes it clearer.

DJ
Nov 13 '05 #7
David W. Fenton wrote:
ac*********@rad io.com.invalid (Morning DJ) wrote in
news:42******** ********@news.I NDIVIDUAL.NET:

If I could find an ISP that would be willing to run a VPN through
to a computer

Your ISP won't know anything about the VPN.

Nor should they -- that's why it's a Virtual PRIVATE Network.


Actually, it's called an IP Tunnel, VPN is a term of endearment.

--
This sig left intentionally blank
Nov 13 '05 #8
On Fri, 04 Feb 2005 06:04:15 GMT, ac*********@rad io.com.invalid
(Morning DJ) wrote:
On Thu, 03 Feb 2005 03:49:05 GMT, "Albert D. Kallal" <ka****@msn.com >
wrote:
"Morning DJ" <ac*********@ra dio.com.invalid > wrote in message
news:42****** **********@news .INDIVIDUAL.NET ...

Is it a fair statement that an access front-end that is primarily
based on unbound forms (although not exclusively), with bound queries
that populate low row-count datasources and rowsources and with all
other queries being similarly limited to low row-counts will function
"ok"?

I am thinking about doing it this way because, frankly, I have no
knowledge of any server software (like Small Business Server). So, no
IIS or similar setup for me.

That doesn't mean I can't use the express version of SQL, though, to
avoid the throttle. That will run on a regular machine, just as well
as a server.


Thanks to all.

It absolutely FLIES. Hundreds of thousands of rows in the table and a
rowsource that results in a few dozen rows, if selecting on a WHERE
clause that can access the defined indices, and it returns the results
INSTANTLY.

I am in heaven.

Think I'll try it on a dial-up just to see how well it really works.
<g,d & r>

DJ
Nov 13 '05 #9
ac*********@rad io.com.invalid (Morning DJ) wrote:
It absolutely FLIES. Hundreds of thousands of rows in the table and a
rowsource that results in a few dozen rows, if selecting on a WHERE
clause that can access the defined indices, and it returns the results
INSTANTLY.

I am in heaven.

Think I'll try it on a dial-up just to see how well it really works.
<g,d & r>


FWIW a fellow MVP found performance over a dial-up acceptable.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
3100
by: izzy | last post by:
I was wondering if any of you guys can kindly help me in finding all the different versions of MSDE 2000 that came out since it's first release. I expected to find something similar like Sun's archive (http://java.sun.com/products/archive/index.html) for MSDE 2000 too but failed to find after a few hours of browsing at the Microsoft Download Center (http://www.microsoft.com/downloads/search.aspx?displaylang=en). They seem more into...
10
3852
by: noname | last post by:
MSDE 2000 Release A installed under windows 2000 pro will not communicate with SQL Server Manager nor MS Access on peer computer. Can someone help? Have set DISABLENETWORKPROTOCOLS=0 at install time. Install log shows installation successful.. Control Panel> Admin Tools> Services section shows SQL server instance running.
3
6121
by: *no spam* | last post by:
I want to move my Access 2K database into MSDE. The Access Upsizing Wizard crashes (a known bug wi A2K), so I'm using the following suggested method: Access --> New --> Project (Existing Database) This asks for the name of the .adp file to create and then launches into the Data Link Properties dialog box (so far so good) I select my MSDE server from the drop-down, enter the sa account & passwd, attach a database file and try to...
2
1279
by: Brian Cryer | last post by:
I'm working on a VB.NET project where we are intending to use MSDE as our back-end database. The actual number of users is expected to be low and I don't have any concerns as to whether MSDE will be up to the job (most of the time). I'm aware that if we end up with lots of users connecting to our site at once (which may happen as certain times in the year when people need information for deadlines) then the performance governor in MSDE will...
15
1745
by: alex4groups | last post by:
Hi, I've been creating a db application using MS Access and MSDE. Only two of us are using the application, and the server and the app both run great on my laptop (1.6 GHz Pentium M, 2GB RAM, W2KPro). Only problem is when I take my laptop home, my coworker loses access to the server. We recently purchased a dedicated server to run the db on at the office. It's a 2.8 GHz Dual Xeon, 2GB RAM, running XPPro. We also bought SQL Server,...
0
1196
by: Andrew Mayo | last post by:
This problem was discovered with MSDE2000 SP2 and under WinXP SP2. We are unsure whether it is more widespread as it has only been seen on one machine to date. The problem is related to name resolution. If you attempt to connect to a local database with a connect string using server=. rather than
8
1709
by: Dmitry Akselrod | last post by:
Hi, I have a recursive application that walks through a directory structure on a Hard Drive and writes various file information to a single table in an Access 2003 database. I am opening a connection to the database at the start of a worker thread that does all of the work. The connection is closed when the worker thread completes. I am using a single method to write a bunch of information to the table. The application flies...
9
5759
by: HC | last post by:
Hello, all, I started out thinking my problems were elsewhere but as I have worked through this I have isolated my problem, currently, as a difference between MSDE and SQL Express 2005 (I'll just call it Express for simplicity). I have, to try to simplify things, put the exact same DB on two systems, one running MSDE and one running Express. Both have 2 Ghz processors (one Intel, one AMD), both have a decent amount of RAM (Intel system...
0
836
by: david clough | last post by:
I'm new to MSDE but we're having performance degredation on some of our tables, even though rows are being purged on a regular basis (as part of our Archive process). My question is, when rows are purged, is the space automatically compacted or is that space left residing on the database, marked as deleted ? Is there a way of compacting an MSDE database, or is it not necessary ? Obliged for any replies . Cheers, Dave (TNT)
0
8889
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8752
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9401
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9257
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8099
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6702
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
3228
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2637
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2157
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.