M
mttmwsn
Like the subject says, I want to use Access as a front-end for MSSQL Server.
How easy is this on a scale of 1 to 10?
How easy is this on a scale of 1 to 10?
Tom van Stiphout said:On Mon, 05 Nov 2007 22:37:48 -0800, Anthos
Isn't it true that timestamp columns only help if tables don't have
PKs? Which they should?
That works, but requires table access for your users. In
security-conscious environments average users don't have access to
tables and this solution would not be an option.
I also hate that this solution requires an ODBC connection to the
database. ODBC was hot in the early nineties, and has been in
maintenance mode since the late 90's.
Access Data Project (ADP) comes to mind as it was specifically
designed to create access applications with a sql back-end
Anthos said:(The SQL server was also running on the local machine, so it wasn't
that the server had more resources to do the calculations)
I would like to use ADP because I don't like the idea of linked tables
either. I want to do an ADP, but my IT department is telling me
that I can't use a VPN to connect our users, who love Access, to SQL
Server because of security. What options are available to me in this
area? What about a thin client, can that open up a secure socket for
Access to use?
That is a strange result. when you compare SQL server and jet on the same
machine jet is useally about 40% faster. And, often is as much as two times
faster.
Remember with jet you have a program that reads data directly from a file on
the disk drive. With SQL server you have a socket based i/p connection that
you must communicate through.
As a general rule with the exception of some text based searching type
options that are available in SQL server, jet will usealy perform
considerably better than SQL server on the same hardware and the same
machine.
I suspect the demonstration was one of those cases where the person was not
really good with JET. I would love to see what they were doing in that demo.
I'm still very skeptical of the results.
You have to grant equivelant table access with ADPs (possibly
more) then you do with linked tables (according to other posts I
have read in these groups).
I want to do an ADP, but my IT department is telling me that I
can't use a VPN to connect our users, who love Access, to SQL
Server because of security.
The Demonstartion was done by Armen Stein an MS Access MVP and was
a agregation query straight out of the northwinds Database.
Anthos said:The Demonstartion was done by Armen Stein an MS Access MVP and was a
agregation query straight out of the northwinds Database.
Actually, it good idea to have both. ms-access actually has to "test"
against each field to determine record changes...if there is a timestamp
field...it uses that.
I seen some sub-form act VERY flaky with sql server, and including timestamp
fields seemed to fix the problem.
So, as recommending...I do suggest having both pk, and a timestamp for all
of the tables when using sql server.
Well, that kind of makes the case here!!!
There is also some types of joins that sql server will do better then jet.
On a straight read of data...JET is usually faster. But, as your example
shows, when you get into more complex aggregate quires..then sql is going to
be a benefit.....
My point was that as a general rule, on your local machine, JET usually
gives better performance then sql server since no network is at play here.
The instant you introduce networks, then sql server will MOST certainly show
benefits in speed and performance, not to mention reliability issues.
Regardless, I think today with such ease and availability of sql server, if
one is design an application in ms-access, and you think you need sql
server, then by all means go for it. Today we have many tools available in
which to use sql server. It is most easy to use and develop with a local
copy of sql server running these days, so you point is will taken.
The instant you introduce networks, then sql server will MOST
certainly show benefits in speed and performance, not to mention
reliability issues.
Sorry to have misquoted you ther Armen
BTW, I enjoyed the weekend completely, thanks for the presentations.
mttmwsn said:but my IT department is telling me that I
can't use a VPN to connect our users, who love Access, to SQL Server because
of security.
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.