Link to home
Start Free TrialLog in
Avatar of SteveL13
SteveL13Flag for United States of America

asked on

Differences and advantages to SQL and SharePoint upsizing

I may be confused but what are the differences and advantages both ways between upsizing to SQL or SharePoint?  Sorry, I've never done either.

--Steve
ASKER CERTIFIED SOLUTION
Avatar of Scott McDaniel (EE MVE )
Scott McDaniel (EE MVE )
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of SteveL13

ASKER

Would like to have the ability to have a front-end file on each computer that will run the database and have the back-end data perhaps on a SharePoint site.  Need to be able to run the program from anywhere that has a connection to the Internet.
Sharepoint is not what you're looking for. SP is more about document/content management and sharing.

You could purchase a hosted SQL Server from many places, or you can setup and host it yourself. It's tricky, and failing to properly secure your server will just about insure you'll be harvested almost immediately, so if you plan on doing the self-host find the money to have someone familiar with that sort of setup do the work for you.

That said: If you're looking "to run the program from anywhere that has a connection to the Internet.", then you've essentially just described a web application. I'm curious why you're using Access to do something like this.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
First of all thank you to both of you for the input so far.  

Scott:  Then I have to wonder why MS Access 2013 shows SharePoint in the Move Data section.  This leads me to believe that if I do that, the backend tables will live on a SharePoint site and I'll be able to link to them with the front-end Access file.  Am I not correct?

Gustav:  I checked out the link you furnished and the whole Azure thing has me confused.  Is my own fault for sure.
All you need is a Microsoft account.
From then on it's quite simple, in fact, and absolutely free for the testing which is not limited in features.

Administering an Azure account is not difficult but, of course, may take you more than two minutes to digest.

/gustav
Just because you can do it doesn't mean it's a good idea :)

You can move your tables to Sharepoint if you'd like. As I mention, it was intended to be a document sharing platform, not a data sharing platform, and you'd be be contained to that "environment". Sharepoint is a web framework, which works best with web-enabled platforms (of which Access is not one). To each his own, of course - but don't say you weren't warned :)

2013 is better, at least to my knowledge - but you'd be much better served using a standard SQL implementation.

FWIW, I've tried using the Azure platform with Access, and the performance is pretty terrible. I've heard other reports of poor performance on that platform as well. If you decide to go that route, be sure to test with a reasonable user load.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
This is going to be an order entry application.  Could be upwards of 4,000 records entered a day.  I guess I'm thinking Access in any way shape or form is not a good way to go,

Agree?
If you have a staff of order entry clerks taking phone or mailed in orders, you can create an Access app that would work just fine.   this would be an in-house app and doesn't need to be web hosted so you can create the normal client/server app and link to SQL Server tables to handle the volume.  

However, if this is a web app where people place their own orders, then Access is not appropriate for this type of application (and I don't say that very often).  You can't be sending people an Access database FE to use just to place an order and the Access Web app hosted in SharePoint is way too limited.  Also, MS has changed the way SharePoint plans work and so unless yours is already in place, the new plans don't allow anonymous access so it is useless for an application where strangers come to place orders.

Depending on what you are selling and whether or not it is customizable, you may be able to simply purchase a product off the shelf and upload your catalog.  The boxed apps work very well for storefront apps where you have standard items for sale with possibly size and/or color options.  They don't work for custom products where the user has to make a lot of decisions on how to configure his purchase.  If you require customization, you will need to write your own using ASP or something like that.
I have a MS account.  I have setup a SQL Azure database.  But when using the Microsoft SQL Server Migration Assistant for Access and attempt to migrate I get an error... "There is nothing to Process" even though I checked the tables in the access d/b
Steve,
Please start a new thread with the specific question.  This one is about opinions rather than specific problems.

I haven't run into this problem.  It may be that your tables cannot be converted because they contain something that Azure cannot support.  Start by doing one table at a time.  If you have an older version of Access, try using the upsizing wizard also.
Will do.