MS Access Forum / New Users / May 2008
Networking
|
|
Thread rating:  |
Roger Bell - 08 May 2008 11:55 GMT I have designed a data base which I wish to install on 5 remote computers.
My idea is to link the Backend (Tables). My question is if i change any reports/mailing labels etc on the server data Base, do I then have to change the design on each of the remotes.
Is there any difference between splitting and linking, or is there a way to change any report designs that will automatically update on the remotes.
Many thanks for any help
Arvin Meyer [MVP] - 08 May 2008 12:40 GMT Yes. Typically, you make the changes to a copy on the server. Link that copy to the back-end, then distribute it to the 5 workstations. One method of doing that is:
http://www.datastrat.com/Download/Starter.zip
and other is:
http://www.granite.ab.ca/access/autofe.htm
but for 5 copies, it might just make sense to do it manually.
 Signature Arvin Meyer, MCP, MVP http://www.datastrat.com http://www.mvps.org/access http://www.accessmvp.com
>I have designed a data base which I wish to install on 5 remote computers. > [quoted text clipped - 8 lines] > > Many thanks for any help Daniel Pineault - 08 May 2008 12:42 GMT The basic idea when splitting a db is that you separate the table (data - this is known as the back-end) from the rest of your database objects (form, queries, reports,... - this is know as the front-end) and distribute to your users a copy of the front-end.
You, as the developer, can continue to do your devlopment and then distribute updates to your users which they will need to install (overwrite their old version of the front-end with your new one).
Below are two good resources that cover database splitting: http://www.members.shaw.ca/AlbertKallal/Articles/split/ http://www.databasedev.co.uk/splitting-ms-access-database.html
There are some methods to simplify your task of distributing updates to your users, to try and make it painless. Check out the links below for a few of these options.
http://www.granite.ab.ca/access/autofe.htm http://accesstips.datamanagementsolutions.biz/versions.htm http://www.rogersaccesslibrary.com/download3.asp?SampleName=KeepingDatabasesInSy nc2.mdb http://www.rogersaccesslibrary.com/download3.asp?SampleName=KeepingDatabasesInSy nc.mdb http://www.databasejournal.com/features/msaccess/article.php/3286111
 Signature Hope this helps,
Daniel Pineault http://www.cardaconsultants.com/ For Access Tips and Examples: http://www.devhut.com/index.php Please rate this post using the vote buttons if it was helpful.
> I have designed a data base which I wish to install on 5 remote computers. > [quoted text clipped - 6 lines] > > Many thanks for any help Tony Toews [MVP] - 12 May 2008 01:52 GMT >I have designed a data base which I wish to install on 5 remote computers. What do you mean by remote computers? In the same building or elsewhere? LAN or WAN?
Tony
 Signature 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 Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
aaron.kempf@gmail.com - 16 May 2008 06:08 GMT more importantly-- why does it matter if you're using a LAN or a WAN? SQL Server works equally well over _BOTH_.
more importantly-- why does it matter if you're using WiFi or VPN? SQL Server works equally well over _BOTH_.
-Aaron
> >I have designed a data base which I wish to install on 5 remote computers. > [quoted text clipped - 8 lines] > Microsoft Access Links, Hints, Tips & Accounting Systems athttp://www.granite.ab.ca/accsmstr.htm > Tony's Microsoft Access Blog -http://msmvps.com/blogs/access/ Arvin Meyer [MVP] - 16 May 2008 16:56 GMT In two words, reliability and security. A LAN is much more stable and much more secure than a WAN, and for data that matters, should always be used first, if possible. VPNs are orders of magnitude more secure than other connections.
 Signature Arvin Meyer, MCP, MVP http://www.datastrat.com http://www.mvps.org/access http://www.accessmvp.com
more importantly-- why does it matter if you're using a LAN or a WAN? SQL Server works equally well over _BOTH_.
more importantly-- why does it matter if you're using WiFi or VPN? SQL Server works equally well over _BOTH_.
-Aaron
On May 11, 5:52 pm, "Tony Toews [MVP]" <tto...@telusplanet.net> wrote:
> Roger Bell <RogerB...@discussions.microsoft.com> wrote: > >I have designed a data base which I wish to install on 5 remote [quoted text clipped - 11 lines] > athttp://www.granite.ab.ca/accsmstr.htm > Tony's Microsoft Access Blog -http://msmvps.com/blogs/access/ suzan consemulderGoemaat - 12 May 2008 16:19 GMT > I have designed a data base which I wish to install on 5 remote computers. > [quoted text clipped - 8 lines] > > Many thanks for any help aaron.kempf@gmail.com - 15 May 2008 02:59 GMT yes, if you change a table, then you've got to relink it in 5 different places.
that is why it is considerably easier to move to SQL Server / ADP.
-Aaron
On May 8, 3:55 am, Roger Bell <RogerB...@discussions.microsoft.com> wrote:
> I have designed a data base which I wish to install on 5 remote computers. > [quoted text clipped - 6 lines] > > Many thanks for any help Arvin Meyer [MVP] - 15 May 2008 09:07 GMT Linking an ADP is no different than linking an MDB to SQL-Server or any other RDBM for front-end changes. It isn't easier at all since if one moves the server, because one needs to build a new DSN or rewrite the connection strings, and one only needs to relink to the native JET DBMS.
 Signature Arvin Meyer, MCP, MVP http://www.datastrat.com http://www.mvps.org/access http://www.accessmvp.com
yes, if you change a table, then you've got to relink it in 5 different places.
that is why it is considerably easier to move to SQL Server / ADP.
-Aaron
On May 8, 3:55 am, Roger Bell <RogerB...@discussions.microsoft.com> wrote:
> I have designed a data base which I wish to install on 5 remote computers. > [quoted text clipped - 8 lines] > > Many thanks for any help aaron.kempf@gmail.com - 15 May 2008 21:06 GMT what?
ADP linking requires _ZERO_ config.
All databases (per server / instance) automagically talk to one another.. if you've got the permissions.
-Aaron
> Linking an ADP is no different than linking an MDB to SQL-Server or any > other RDBM for front-end changes. It isn't easier at all since if one moves [quoted text clipped - 30 lines] > > - Show quoted text - aaron.kempf@gmail.com - 15 May 2008 21:07 GMT and for the record, I usually implement DNS C Names in order to use pointers for all my apps. Then instead of changing the connection string (IN ONE PLACE) I just change the DNS pointer.
now _THAT_ is an enterprise level idea!
-Aaron
> Linking an ADP is no different than linking an MDB to SQL-Server or any > other RDBM for front-end changes. It isn't easier at all since if one moves [quoted text clipped - 30 lines] > > - Show quoted text - Arvin Meyer [MVP] - 16 May 2008 05:51 GMT Son, go find somewhere else to play. You have no idea what you're talking about. I can't image any responsible DBA doing that. DNS records are used to publish domain and mail server IPs, and that's it.
The number of inaccurate answer you post is nothing short of phenomenal. It sounds like you've read a book or 2 and remember some key words but nothing else. We all know better. Do us all a favor and take your nonsense somewhere where no one has any idea what you are talking about and thinks you might be intelligent. How about alt.abuse.offender? Perhaps you can learn some manners and good sense there as well.
 Signature Arvin Meyer, MCP, MVP http://www.datastrat.com http://www.mvps.org/access http://www.accessmvp.com
and for the record, I usually implement DNS C Names in order to use pointers for all my apps. Then instead of changing the connection string (IN ONE PLACE) I just change the DNS pointer.
now _THAT_ is an enterprise level idea!
-Aaron
On May 15, 1:07 am, "Arvin Meyer [MVP]" <a...@m.com> wrote:
> Linking an ADP is no different than linking an MDB to SQL-Server or any > other RDBM for front-end changes. It isn't easier at all since if one [quoted text clipped - 33 lines] > > - Show quoted text - aaron.kempf@gmail.com - 16 May 2008 06:05 GMT whatever, douche-bag.
every company in the whole wide world uses CNAMES.
I'm so sorry that you don't know enough about DNS to carry on a conversation.
-Aaron
> Son, go find somewhere else to play. You have no idea what you're talking > about. I can't image any responsible DBA doing that. DNS records are used to [quoted text clipped - 6 lines] > intelligent. How about alt.abuse.offender? Perhaps you can learn some > manners and good sense there as well.
> -- > Arvin Meyer, MCP, MVPhttp://www.datastrat.comhttp://www.mvps.org/accesshttp://www.accessmvp.com [quoted text clipped - 52 lines] > > - Show quoted text - aaron.kempf@gmail.com - 16 May 2008 06:07 GMT http://blogs.techrepublic.com.com/networking/?p=460
The DNS CNAME record is probably the greatest tool as an administrator that we can use to facilitate moves and changes in the backend when using Active-Directory integraded DNS. Using the CNAME record for database connectivity is a new strategy I have started to use to facilitate server moves simply with the DNS change. Take the following example:
FQDN Server Name: DATASERVER1.AMCS.TLD Associated CNAME: CORPDB.AMCS.TLD
Now, DATASERVER1 is a Windows cluster for Microsoft SQL Server with a disaster recovery site with the databases mirrored. If that is needed to be used, the CORPDB record points to DATASERVER2 to redirect client traffic to that database server. But, the management does not stop there. This accomodates for a single change in DNS to point the server in question to the remote data center (RDC) database engine as a different FQDN name. But, I’ve been taking this a step further with CNAME use. For each database, I have been creating a CNAME record that points to the relevant server or DNS CNAME that the database is currently housed upon. Further, I make these CNAME records self- documenting in their nomenclature so that looking at the DNS records tells you everything needed. Here is an example:
Associated CNAME: DB-DATABASENAME-STATE.AMCS.TLD FQDN server name of target host: CORPDB.AMCS.TLD
In this example, DB indicates a database, DATABASENAME would be the application name and STATE would refer to the implemenation level (Live, Test, etc.). All of these relevant records starting with DB- helps in alphabetical sorting in the DNS console. By using CNAME records in this fashion, all client connectivity is pointed to the DNS record instead of the server name. This permits a move of the server and a move of the individual database to be transparent of any configuration outside of DNS record management. By pointing all client connectivity to the CNAME record, configuration changes are not required (other than clearing a DNS cache) on the clients accessing the databases.
> Son, go find somewhere else to play. You have no idea what you're talking > about. I can't image any responsible DBA doing that. DNS records are used to [quoted text clipped - 62 lines] > > - Show quoted text - Arvin Meyer [MVP] - 16 May 2008 17:35 GMT A CName or Canonical name is the fully qualified domain name and has nothing at all to do with a particular server other than being listed by a responsible DNS server. ALL servers within that domain share that CName. If you are an enterprise with a large number of users (many times more than would ever be using an Access database), it might save a slight amount of time to create a CName of a database server, or for a cluster of servers. I wouldn't bother for a single server which hosted less than a few hundred user connections. The performance hit for it to resolve a CName, especially on a LAN is totally unnecessary. I certainly wouldn't even consider it for any database with under a hundred users. The technique that you mentioned is new and untested by more than a few, and I doubt that you've ever seen a first-hand implementation. If you'd bother to look, this is an Access forum, where most questions have to do with less than 20 users. It is NOT a SQL-Server forum, although we can and do answer relevant questions concerning structure and connectivity.
The reason you are here is more than likely the SQL-Server experts have roundly laughed you out of their newsgroups. The Access experts are doing the same. Reading a new technique and spouting unrelated answers is a waste of your own time, as well as ours. Do something useful for this newsgroup or go away.
 Signature Arvin Meyer, MCP, MVP http://www.datastrat.com http://www.mvps.org/access http://www.accessmvp.com
http://blogs.techrepublic.com.com/networking/?p=460
The DNS CNAME record is probably the greatest tool as an administrator that we can use to facilitate moves and changes in the backend when using Active-Directory integraded DNS. Using the CNAME record for database connectivity is a new strategy I have started to use to facilitate server moves simply with the DNS change. Take the following example:
FQDN Server Name: DATASERVER1.AMCS.TLD Associated CNAME: CORPDB.AMCS.TLD
Now, DATASERVER1 is a Windows cluster for Microsoft SQL Server with a disaster recovery site with the databases mirrored. If that is needed to be used, the CORPDB record points to DATASERVER2 to redirect client traffic to that database server. But, the management does not stop there. This accomodates for a single change in DNS to point the server in question to the remote data center (RDC) database engine as a different FQDN name. But, I’ve been taking this a step further with CNAME use. For each database, I have been creating a CNAME record that points to the relevant server or DNS CNAME that the database is currently housed upon. Further, I make these CNAME records self- documenting in their nomenclature so that looking at the DNS records tells you everything needed. Here is an example:
Associated CNAME: DB-DATABASENAME-STATE.AMCS.TLD FQDN server name of target host: CORPDB.AMCS.TLD
In this example, DB indicates a database, DATABASENAME would be the application name and STATE would refer to the implemenation level (Live, Test, etc.). All of these relevant records starting with DB- helps in alphabetical sorting in the DNS console. By using CNAME records in this fashion, all client connectivity is pointed to the DNS record instead of the server name. This permits a move of the server and a move of the individual database to be transparent of any configuration outside of DNS record management. By pointing all client connectivity to the CNAME record, configuration changes are not required (other than clearing a DNS cache) on the clients accessing the databases.
On May 15, 9:51 pm, "Arvin Meyer [MVP]" <a...@m.com> wrote:
> Son, go find somewhere else to play. You have no idea what you're talking > about. I can't image any responsible DBA doing that. DNS records are used [quoted text clipped - 70 lines] > > - Show quoted text - aaron.kempf@gmail.com - 16 May 2008 21:09 GMT anyone with a single record and a single user-- should move to SQL Server.
Access isn't reliable enough for a single user nor a single record.
I won't put up with your bullying.
re: ----------------------------------------------------------------- I can't image any responsible DBA doing that. DNS records are used to publish domain and mail server IPs, and that's it. -----------------------------------------------------------------
Please apologize-- because this link demonstrates your lack of knowledge:
------------------------------------------------------------ http://blogs.techrepublic.com.com/networking/?p=460
The DNS CNAME record is probably the greatest tool as an administrator that we can use to facilitate moves and changes in the backend when using Active-Directory integraded DNS. Using the CNAME record for database connectivity is a new strategy I have started to use to facilitate server moves simply with the DNS change. Take the following example:
FQDN Server Name: DATASERVER1.AMCS.TLD Associated CNAME: CORPDB.AMCS.TLD
Now, DATASERVER1 is a Windows cluster for Microsoft SQL Server with a disaster recovery site with the databases mirrored. If that is needed to be used, the CORPDB record points to DATASERVER2 to redirect client traffic to that database server. But, the management does not stop there. This accomodates for a single change in DNS to point the server in question to the remote data center (RDC) database engine as a different FQDN name. But, I’ve been taking this a step further with CNAME use. For each database, I have been creating a CNAME record that points to the relevant server or DNS CNAME that the database is currently housed upon. Further, I make these CNAME records self- documenting in their nomenclature so that looking at the DNS records tells you everything needed. Here is an example:
Associated CNAME: DB-DATABASENAME-STATE.AMCS.TLD FQDN server name of target host: CORPDB.AMCS.TLD
In this example, DB indicates a database, DATABASENAME would be the application name and STATE would refer to the implemenation level (Live, Test, etc.). All of these relevant records starting with DB- helps in alphabetical sorting in the DNS console. By using CNAME records in this fashion, all client connectivity is pointed to the DNS record instead of the server name. This permits a move of the server and a move of the individual database to be transparent of any configuration outside of DNS record management. By pointing all client connectivity to the CNAME record, configuration changes are not required (other than clearing a DNS cache) on the clients accessing the databases. ---------------------------------------------------
> A CName or Canonical name is the fully qualified domain name and has nothing > at all to do with a particular server other than being listed by a [quoted text clipped - 140 lines] > > - Show quoted text - aaron.kempf@gmail.com - 16 May 2008 21:10 GMT re: I certainly wouldn't even consider it for any database with under a hundred users.
you mean.. if you had 99 users, then you would just run around and change the server names (IN FOUR DIFFERENT AREAS) on 99 different desktops?
that sure sounds to me -- like you don't know WTF you're talking about
-Aaron
> A CName or Canonical name is the fully qualified domain name and has nothing > at all to do with a particular server other than being listed by a [quoted text clipped - 140 lines] > > - Show quoted text - Arvin Meyer [MVP] - 17 May 2008 04:01 GMT re: I certainly wouldn't even consider it for any database with under a hundred users.
you mean.. if you had 99 users, then you would just run around and change the server names (IN FOUR DIFFERENT AREAS) on 99 different desktops? ========================================= No, I'd change 1 copy of the front-end on the server, and have an autofe downloader tool update everyone. After all any changes or additions to the front-end, require an update as well. I won't bother answering any more of your posts. You are simply a waste of my time, or for that matter anyone's time.
 Signature Arvin Meyer, MCP, MVP http://www.datastrat.com http://www.mvps.org/access http://www.accessmvp.com
|
|
|