• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 551
  • Last Modified:

How to connect Access 2013 to a web hosted database

I have a split Access 2013 database (.accdb) and I would like to host the back end data files on a cloud server for sharing with others.  I don't currently have SharePoint capabilities and am trying not to add that expense.  I have uploaded the back end to my windows web server and created a DSN name.  I now can't figure out how to point the Access front-end database to that cloud DSN.  I have used the ODBC option under External Data to create a new User DSN.  I can enter the remote DSN name, but there is nowhere to enter the URL of the remote server.  

What can I do to resolve this? Thanks in advance for any and all help.
0
pseyler
Asked:
pseyler
  • 3
  • 3
1 Solution
 
COACHMAN99Commented:
did you not specify the URL when you created the DSN? You shouldn't need to create a new DSN if you have already done it. Just pick the one you want.
0
 
pseylerAuthor Commented:
Thanks for the suggestion but that's the heart of my problem. Using either the Win8.1 odbc manager or the access client I couldn't find anywhere to enter the URL. Is there another place to create the dsn?
0
 
COACHMAN99Commented:
Assuming 32-bit Access. Use C:\Windows\SysWOW64\odbcad32.exe to create the DSN, then click Network on the Select Database form, and the blue hyperlink at bottom to 'Connect to a website ...'
0
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

 
pseylerAuthor Commented:
This is getting closer, but I get errors with every variation of the address that I try.  I have already created a DSN on the hosting website:  dsn1001770_database4.  The website itself is www.competitiveresources.com.  My challenge is to create a connection on the local computer that my Access front end can use to connect to the web-hosted data.
0
 
COACHMAN99Commented:
I believe the DSN should be on the local machine (created as specified above).
The (local) DSN provides the connection to the remote database.
Once the DSN connects properly (via the Test button) then you connect the FE to the DSN.
Often times the HOSTING COMPANY provides a service to respond to incoming requests (usually specifying a port)..
An alternative is to use ADO connections to the back-end, and configure the connection strings accordingly.
0
 
Scott McDaniel (Microsoft Access MVP - EE MVE )Infotrakker SoftwareCommented:
Unless you can navigate to that web-based database using Windows Explorer, you can't do this. Access doesn't support remote connections, so the database must reside on a "local" network resource. Access is not a "server" type database, and therefore does not have all the features of it's bigger brothers like SQL Server.

Also, sharing an Access database in this manner can be troublesome, depending on what you actually mean by "sharing". If your sharing data (i.e. tables ONLY, no forms, reports, etc) then you can sometimes get by with this. If you're expecting people to open Forms and Reports, then please do yourself a favor and adapt another technology for this. If you must share the database, and you don't want to make changes, then the simplest way is to setup a RDS system. These sorts of setups aren't cheap, however.

If your app needs are fairly simple, then you might consider using an Access 2013 web app. There are quite a few limitations on that platform, however, so often it's not the best choice for anything other than fairly simple apps.
0
 
pseylerAuthor Commented:
Thanks to all.  It helped me to know that I should quit wasting my time with this approach.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now