473,654 Members | 3,076 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Database Linking

35 New Member
Hello all again,

I am looking for some recommendations from the experts. I have a database that tracks failure information a many different sites. I need all of these satalite datbases to upload their information into a Master Database on a server somewhere. I also want to be able to restore the satalite databases with their location information if I send out an updated database. Currently I have around 20 linked tables and I append data to or from the linked tables. It seems to be really slow for the small amounts of data that it transfers. Is there a better way to accomplish this?

Thank you for taking the time to read this.

Damon
Jan 26 '08 #1
10 1549
sierra7
446 Recognized Expert Contributor
Hi Damon
I'm not totally clear about your situation here.
Do you have many sites with 20 tables each
or
do you have about 20 sites each with one table, and your Master database links to each as separate external tables?

Do you want to see data at the remote locations in real-time (over the link) or can you up-load on demand to duplicate tables within your Master database?

How many records are in the remote data tables and how fast are they changing?

Whenever you query data on an Access table it reads ALL the data from the table to the processor, so you may have response time problems depending upons the volume of the remote data and the speed of connection.

I can imaging that if you have forms that look at data from many locations simultaneously, then reponse times could well be slow and if the application permitted it would be better to look at data periodically cached in local tables.

S7
Jan 27 '08 #2
Soulspike
35 New Member
Thank you for your response. To clarify your questions

Q1 I will have about 20 sites around the US useing the same database. Need them to update about 5 or so tables from their local copy of a database to the server. Currently I do that through some linked tables and append queries. It doesnt give me the ability to update data though if they do make changes to a record.

Q2 I dont want them to see the data real time, All I need is for them to be able to download their specific locations data from the master database. As I make revisions and changes to the database they will recieve an empty copy of it. Then they need to grab any information they saved on the master DB

Q3 For the most part we are looking at less then 5000 records, adding no more then 1000 per year.

Q4 Accessing data from the master db is extremely slow. takes 10+ minutes. I would like to speed this up if possible.

I hope I answered your questions. I hope some of the experts here can shed some lite on a better way to perform these functions


Thank you
Jan 28 '08 #3
sierra7
446 Recognized Expert Contributor
Hi Damon
Thanks for clarifying your problem.

I have no experience of running Access over a WAN so I will leave others to inquire how you are doing this, and the possibility of improving connection speed.

From your answer to Q3 it appears to me that database 'Replication' may assist your situation (I.e. you dont need real-time at either end). I have only one experience of using it to synchronize a laptop and a server, so I can't comment on what speed you would achieve over a WAN, but it would resolve your issues in Q1, and get new records and updates to existing from remote stations, without running queries.

Perhaps others could advise how to automate the process to run daily to multiple sites, and how each site could syncronize with just the data relevant to themselves. I'm sure it must be possible.

I was a little concerened about your answer to Q2, "As I make revisions and changes to the database they will recieve an empty copy of it." but on reflection I suppose this will still work with Replication, as the first time a remote 'logs-on' from the revised software and syncronizes to the Master they will automatically download their own data.

I would be tempted to set-up a prototype system and test Replication over the LAN. (The wizard is very easy to use, but BACKUP your system first!). I would then set the network card in the 'satalite' computer to run at 10MHz (instead of (100MHz) to observe the difference.

I shall watch with interest to see what others, more expert than myself, can suggest.

S7
Jan 28 '08 #4
Soulspike
35 New Member
[font=Verdana][size=2]It looks like replication is the answer. I have been useing access for a long time and never even noticed that option. But reading about it now that you mentioned it, sounds like exactly what I need. Thank you very much for your input.[/size][/font]
Jan 30 '08 #5
sierra7
446 Recognized Expert Contributor
[font=Verdana][size=2]It looks like replication is the answer. I have been useing access for a long time and never even noticed that option. But reading about it now that you mentioned it, sounds like exactly what I need. Thank you very much for your input.[/size][/font]
Glad to have been of help!
When I first opened you posting I thought it may have been about programmaticall y linking Front-ends to Back-ends or the like but was surprised to see it involved a WAN

How do you do this?
I would be interested in viewing a remote system rather than using LogMeIn, which requires taking over a local desktop.

Best of luck with Replication. It is certaily worth a good read around the subject before deploying it nation wide but I am sure there are some good references out there because it seems such a useful facility.

I've had only limited experience but was impressed how simply it worked.

You might start a new thread with 'Replication' in the title to find out experiences of other members.

S7
Jan 30 '08 #6
Jim Doherty
897 Recognized Expert Contributor
Glad to have been of help!
When I first opened you posting I thought it may have been about programmaticall y linking Front-ends to Back-ends or the like but was surprised to see it involved a WAN

How do you do this?
I would be interested in viewing a remote system rather than using LogMeIn, which requires taking over a local desktop.

Best of luck with Replication. It is certaily worth a good read around the subject before deploying it nation wide but I am sure there are some good references out there because it seems such a useful facility.

I've had only limited experience but was impressed how simply it worked.

You might start a new thread with 'Replication' in the title to find out experiences of other members.

S7
you might want to have a look at how Access performs under Citrix Metaframe. It has been around now quite some time and not everyone knows about it but when used to view and input to an access database over widely spread sites it certainly eradicates speed issues as you see an image of the database on the server yet your visual perception and operation of the database is as though it is on your desktop. Not cheap and not an option for everyone but for corporates requiring a solution when they do not have robust rdbms (SQL server,oracle) it gives them at least the choice when having to work with Access databases over a WAN.

And no I don't work for Citrix before anyone asks LOL!

Regards

Jim :)
Jan 30 '08 #7
sierra7
446 Recognized Expert Contributor
Thanks, that is certainly interesting Jim.

I looked at Citrix when it first came out. I was with a 'corporate' at the time who were balking at the cost of upgrading 486 computers to Pentiums with 32Mb RAM. It sounds like I ought to look at it again.

It could potentially be a solution for SoulSpike if they were to re-think their stratergy and maintain a central database, rather than having satalites synchronizing with the Master.

S7
Jan 30 '08 #8
Jim Doherty
897 Recognized Expert Contributor
Thanks, that is certainly interesting Jim.

I looked at Citrix when it first came out. I was with a 'corporate' at the time who were balking at the cost of upgrading 486 computers to Pentiums with 32Mb RAM. It sounds like I ought to look at it again.

It could potentially be a solution for SoulSpike if they were to re-think their stratergy and maintain a central database, rather than having satalites synchronizing with the Master.

S7

I agree with you it could certainly kick a few attached linked tables into touch for sure :)

Jim
Jan 30 '08 #9
Soulspike
35 New Member
That sounds like a great Idea too, checking with my company to see if that is available. I know we use it for some other tools so it probably wouldnt hard to implement. I have not done much with access and multiple users are there any major considerations when designing a DB for multiple users?


Thank you all for your expertise.
Jan 31 '08 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

1
1217
by: Shyam Singh | last post by:
I have two database Student and Course both have a relation on it. Student ID is the primary key for Student Table and Course ID is the primary key for course table. As per my logic, one student can enroll for different courses. Say X person can enrol for Y1, y2, y3 courses. I want to store data in the database in the format X/Y1 if the MR X person enrols for Y1 course and according X/Y2 if he enrolls for Y2 course and so on. Please...
5
3413
by: Brian | last post by:
I need to import data from 720 csv files into an Access database so I can do some editing prior to loading into a SQL Server. These files came from data output from a mainframe on a monthly basis. There are 15 files created each month with each file containing specific data. What I started to do is store the files by year and then by month so I new when the data is based on. I have linked the table to the database and them append the...
0
2240
by: gasturbtec | last post by:
please help im new at access programming and i just got this project dropped in my lap because the old programmer quit. i've been doing ok so far but now i need to add code to an existing database that is used to connect to other databases and generate reports. below is sample code of how the database does the linking i hope i give you enough info to help me but if not let me know and i will give more. Sub txtShipDataFileSub() Dim...
1
2185
by: deiopajw | last post by:
I have a Back end database on a network drive. The copies of the front end are located on individual pc's (in their C drive). The problem arises when a laptop user naturally hooks up to the network but then the link from the front end (in the C drive of the laptop) to the back end (network drive) is lost. I have to then go to the tables section of the database window of the Front End and remove the links then link them again with the Back...
1
2329
by: gopinathanr | last post by:
I am having a VB 6.0 program where I am using an MS Access database. This database has some tables that have been created by linking to MySql database using the MySQL ODBC 3.51 Driver. When I try to create a table by linking to the MySql server it is showing the following error : -2147417851 Automation error. The server threw an exception. The command I am using is acc.DoCmd.TransferDatabase where acc is my Access application. Could...
1
1570
by: gopinathanr | last post by:
I am having a VB 6.0 program where I am using an MS Access database. This database has some tables that have been created by linking to MySql database using the MySQL ODBC 3.51 Driver. When I try to create a table by linking to the MySql server it is showing the following error : -2147417851 Automation error. The server threw an exception. The command I am using is acc.DoCmd.TransferDatabase where acc is my Access application. Could...
8
2699
by: rdemyan via AccessMonster.com | last post by:
I've converted my application from A2K format to A2003 format. I tried to follow Allen Browne's protocol in getting my app into A2003 (although I was unable to find informtion on the conversion process). Lots of decompiling and lots of compacting of the original application in A2000. Then the app was opened in A2003 and compacted, decompiled and compacted. Next I imported everything into a blank A2003 database. Then this db was...
1
1533
by: GregZ | last post by:
I have an Access 97 database that I have uploaded to the internet. I have created a DSN for it with the hosting company and can now access it using .asp code. Everything here works fine. But, I would also like to be able to access the database by "linking" to it in Access. I did something like this a couple of years ago with an SQL Server database. I don't remember how I made the (ODBC?) connection then. (Actually, I think I just fumbled...
7
2856
by: coolsti | last post by:
I have the task to set up an application at work,using MS Access as a front end to a MySQL database. This will be done using an appropriate ODBC driver, and linking the MySQL database to Access. My question is whether it is possible to set something up so that when linking to the MySQL database, the user name which is used for the MySQL connection is taken as the user's Windows ID. If so, then I can set up users and access grants in MySQL...
25
14839
by: zmickle | last post by:
Excuse my noobness. I am managing an access database that is shared by 4 users. Management does not want to use any technologies outside of access for this application (no SQL Server, etc). I have split the database into front end and back end databases and put the front end on each of the users' computers. All users can open the front end simultaneously, but once somebody updates data in the form, the back end locks up. What I...
0
8290
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,...
1
8482
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8593
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7306
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...
0
4149
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4294
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2714
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
1
1916
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1593
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.