Best way to share an Access database
A company who I admin for is looking to create a database for vendors to be able to access their trackers to follow the progress of their projects. I want to build the database in access, but my question is whether I should host everything locally...get a sharepoint server and publish the database to it. Or should I migrate everything to office 365 and go to the cloud.
I was thinking 365 would be the best bet, as the company could use the upgrade since they are growing exponentially.
Or do you have any other suggestions? I thought that using sharepoint would be the easiest way to share data with other companies (since it would have to be shared over the web), as well as internally. Also, 365 for simplicity.
Thanks
microsoft-access office365 sharepoint-2010
add a comment |
A company who I admin for is looking to create a database for vendors to be able to access their trackers to follow the progress of their projects. I want to build the database in access, but my question is whether I should host everything locally...get a sharepoint server and publish the database to it. Or should I migrate everything to office 365 and go to the cloud.
I was thinking 365 would be the best bet, as the company could use the upgrade since they are growing exponentially.
Or do you have any other suggestions? I thought that using sharepoint would be the easiest way to share data with other companies (since it would have to be shared over the web), as well as internally. Also, 365 for simplicity.
Thanks
microsoft-access office365 sharepoint-2010
add a comment |
A company who I admin for is looking to create a database for vendors to be able to access their trackers to follow the progress of their projects. I want to build the database in access, but my question is whether I should host everything locally...get a sharepoint server and publish the database to it. Or should I migrate everything to office 365 and go to the cloud.
I was thinking 365 would be the best bet, as the company could use the upgrade since they are growing exponentially.
Or do you have any other suggestions? I thought that using sharepoint would be the easiest way to share data with other companies (since it would have to be shared over the web), as well as internally. Also, 365 for simplicity.
Thanks
microsoft-access office365 sharepoint-2010
A company who I admin for is looking to create a database for vendors to be able to access their trackers to follow the progress of their projects. I want to build the database in access, but my question is whether I should host everything locally...get a sharepoint server and publish the database to it. Or should I migrate everything to office 365 and go to the cloud.
I was thinking 365 would be the best bet, as the company could use the upgrade since they are growing exponentially.
Or do you have any other suggestions? I thought that using sharepoint would be the easiest way to share data with other companies (since it would have to be shared over the web), as well as internally. Also, 365 for simplicity.
Thanks
microsoft-access office365 sharepoint-2010
microsoft-access office365 sharepoint-2010
edited Dec 2 '14 at 5:54
fixer1234
18.8k144982
18.8k144982
asked Jan 30 '14 at 14:43
PretzelPretzel
458316
458316
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The bottom line is that Microsoft Access is certainly not recommended for this task! Unfortunately, many organisations build systems in Access only to later hit the many and varied issues and limitations it has. so no matter what is said here, you will find it cheaper and easier in the long run to redevelop in a technology designed for the task.
The problem with using SharePoint, especially the Office 365 variant is that of CAL's (Client Access Licenses).
If you are happy to license all of your users including your vendors, then I'd say that SharePoint Online is a good way to go. You can then keep the data in a SharePoint list and either access it through web forms or use an Access database as a front end. Note that there are ways to give access to non-licensed users though you will need to carefully check the limitations in regard to how many "users" you are allowed and what it does to your security model.
If you are already running an on-prem version of SharePoint, you still need sufficient CAL's I think to allow full access for external users though you could make use of the web features that you don't really get in SharePoint Online. Creating a SharePoint instance just to do this I would think very expensive.
Without knowing the design of the database, the interface, the value, the required security, etc. it is pretty impossible to give a definitive answer in the end. I'd probably say that, unless you already have SharePoint and already have the in-house skills for developing it, I would look elsewhere. A decent web developer with SQL skills should be able to build something very quickly indeed.
They currently have nothing. They are looking to share trackers for ongoing projects with their vendors. Would track costs, completion milestones, and other project management data. Only employees internally and those they wish to give access to this information should be able to have access to it. They do not have a local sharepoint nor do they already use access. So I am starting from scratch.
– Pretzel
Feb 8 '14 at 19:43
add a comment |
Office 365 would help if you just mean to share a static document (say, an Excel sheet that is updated by your client).
Sharepoint would work too, if again its a simple document sharing situation.
However, the best solution would be to develop something that can be accessed over the Internet using a web browser. You can use any technology that you are familiar with, and all will provide you cloud hosting for free.
This way you can have multiple users accessing the database at the same time, because your database will simply become a service that your application will utilize; in contrast with a normal access file which is locked whenever its accessed.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f709138%2fbest-way-to-share-an-access-database%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The bottom line is that Microsoft Access is certainly not recommended for this task! Unfortunately, many organisations build systems in Access only to later hit the many and varied issues and limitations it has. so no matter what is said here, you will find it cheaper and easier in the long run to redevelop in a technology designed for the task.
The problem with using SharePoint, especially the Office 365 variant is that of CAL's (Client Access Licenses).
If you are happy to license all of your users including your vendors, then I'd say that SharePoint Online is a good way to go. You can then keep the data in a SharePoint list and either access it through web forms or use an Access database as a front end. Note that there are ways to give access to non-licensed users though you will need to carefully check the limitations in regard to how many "users" you are allowed and what it does to your security model.
If you are already running an on-prem version of SharePoint, you still need sufficient CAL's I think to allow full access for external users though you could make use of the web features that you don't really get in SharePoint Online. Creating a SharePoint instance just to do this I would think very expensive.
Without knowing the design of the database, the interface, the value, the required security, etc. it is pretty impossible to give a definitive answer in the end. I'd probably say that, unless you already have SharePoint and already have the in-house skills for developing it, I would look elsewhere. A decent web developer with SQL skills should be able to build something very quickly indeed.
They currently have nothing. They are looking to share trackers for ongoing projects with their vendors. Would track costs, completion milestones, and other project management data. Only employees internally and those they wish to give access to this information should be able to have access to it. They do not have a local sharepoint nor do they already use access. So I am starting from scratch.
– Pretzel
Feb 8 '14 at 19:43
add a comment |
The bottom line is that Microsoft Access is certainly not recommended for this task! Unfortunately, many organisations build systems in Access only to later hit the many and varied issues and limitations it has. so no matter what is said here, you will find it cheaper and easier in the long run to redevelop in a technology designed for the task.
The problem with using SharePoint, especially the Office 365 variant is that of CAL's (Client Access Licenses).
If you are happy to license all of your users including your vendors, then I'd say that SharePoint Online is a good way to go. You can then keep the data in a SharePoint list and either access it through web forms or use an Access database as a front end. Note that there are ways to give access to non-licensed users though you will need to carefully check the limitations in regard to how many "users" you are allowed and what it does to your security model.
If you are already running an on-prem version of SharePoint, you still need sufficient CAL's I think to allow full access for external users though you could make use of the web features that you don't really get in SharePoint Online. Creating a SharePoint instance just to do this I would think very expensive.
Without knowing the design of the database, the interface, the value, the required security, etc. it is pretty impossible to give a definitive answer in the end. I'd probably say that, unless you already have SharePoint and already have the in-house skills for developing it, I would look elsewhere. A decent web developer with SQL skills should be able to build something very quickly indeed.
They currently have nothing. They are looking to share trackers for ongoing projects with their vendors. Would track costs, completion milestones, and other project management data. Only employees internally and those they wish to give access to this information should be able to have access to it. They do not have a local sharepoint nor do they already use access. So I am starting from scratch.
– Pretzel
Feb 8 '14 at 19:43
add a comment |
The bottom line is that Microsoft Access is certainly not recommended for this task! Unfortunately, many organisations build systems in Access only to later hit the many and varied issues and limitations it has. so no matter what is said here, you will find it cheaper and easier in the long run to redevelop in a technology designed for the task.
The problem with using SharePoint, especially the Office 365 variant is that of CAL's (Client Access Licenses).
If you are happy to license all of your users including your vendors, then I'd say that SharePoint Online is a good way to go. You can then keep the data in a SharePoint list and either access it through web forms or use an Access database as a front end. Note that there are ways to give access to non-licensed users though you will need to carefully check the limitations in regard to how many "users" you are allowed and what it does to your security model.
If you are already running an on-prem version of SharePoint, you still need sufficient CAL's I think to allow full access for external users though you could make use of the web features that you don't really get in SharePoint Online. Creating a SharePoint instance just to do this I would think very expensive.
Without knowing the design of the database, the interface, the value, the required security, etc. it is pretty impossible to give a definitive answer in the end. I'd probably say that, unless you already have SharePoint and already have the in-house skills for developing it, I would look elsewhere. A decent web developer with SQL skills should be able to build something very quickly indeed.
The bottom line is that Microsoft Access is certainly not recommended for this task! Unfortunately, many organisations build systems in Access only to later hit the many and varied issues and limitations it has. so no matter what is said here, you will find it cheaper and easier in the long run to redevelop in a technology designed for the task.
The problem with using SharePoint, especially the Office 365 variant is that of CAL's (Client Access Licenses).
If you are happy to license all of your users including your vendors, then I'd say that SharePoint Online is a good way to go. You can then keep the data in a SharePoint list and either access it through web forms or use an Access database as a front end. Note that there are ways to give access to non-licensed users though you will need to carefully check the limitations in regard to how many "users" you are allowed and what it does to your security model.
If you are already running an on-prem version of SharePoint, you still need sufficient CAL's I think to allow full access for external users though you could make use of the web features that you don't really get in SharePoint Online. Creating a SharePoint instance just to do this I would think very expensive.
Without knowing the design of the database, the interface, the value, the required security, etc. it is pretty impossible to give a definitive answer in the end. I'd probably say that, unless you already have SharePoint and already have the in-house skills for developing it, I would look elsewhere. A decent web developer with SQL skills should be able to build something very quickly indeed.
answered Jan 30 '14 at 17:27
Julian KnightJulian Knight
12.9k11535
12.9k11535
They currently have nothing. They are looking to share trackers for ongoing projects with their vendors. Would track costs, completion milestones, and other project management data. Only employees internally and those they wish to give access to this information should be able to have access to it. They do not have a local sharepoint nor do they already use access. So I am starting from scratch.
– Pretzel
Feb 8 '14 at 19:43
add a comment |
They currently have nothing. They are looking to share trackers for ongoing projects with their vendors. Would track costs, completion milestones, and other project management data. Only employees internally and those they wish to give access to this information should be able to have access to it. They do not have a local sharepoint nor do they already use access. So I am starting from scratch.
– Pretzel
Feb 8 '14 at 19:43
They currently have nothing. They are looking to share trackers for ongoing projects with their vendors. Would track costs, completion milestones, and other project management data. Only employees internally and those they wish to give access to this information should be able to have access to it. They do not have a local sharepoint nor do they already use access. So I am starting from scratch.
– Pretzel
Feb 8 '14 at 19:43
They currently have nothing. They are looking to share trackers for ongoing projects with their vendors. Would track costs, completion milestones, and other project management data. Only employees internally and those they wish to give access to this information should be able to have access to it. They do not have a local sharepoint nor do they already use access. So I am starting from scratch.
– Pretzel
Feb 8 '14 at 19:43
add a comment |
Office 365 would help if you just mean to share a static document (say, an Excel sheet that is updated by your client).
Sharepoint would work too, if again its a simple document sharing situation.
However, the best solution would be to develop something that can be accessed over the Internet using a web browser. You can use any technology that you are familiar with, and all will provide you cloud hosting for free.
This way you can have multiple users accessing the database at the same time, because your database will simply become a service that your application will utilize; in contrast with a normal access file which is locked whenever its accessed.
add a comment |
Office 365 would help if you just mean to share a static document (say, an Excel sheet that is updated by your client).
Sharepoint would work too, if again its a simple document sharing situation.
However, the best solution would be to develop something that can be accessed over the Internet using a web browser. You can use any technology that you are familiar with, and all will provide you cloud hosting for free.
This way you can have multiple users accessing the database at the same time, because your database will simply become a service that your application will utilize; in contrast with a normal access file which is locked whenever its accessed.
add a comment |
Office 365 would help if you just mean to share a static document (say, an Excel sheet that is updated by your client).
Sharepoint would work too, if again its a simple document sharing situation.
However, the best solution would be to develop something that can be accessed over the Internet using a web browser. You can use any technology that you are familiar with, and all will provide you cloud hosting for free.
This way you can have multiple users accessing the database at the same time, because your database will simply become a service that your application will utilize; in contrast with a normal access file which is locked whenever its accessed.
Office 365 would help if you just mean to share a static document (say, an Excel sheet that is updated by your client).
Sharepoint would work too, if again its a simple document sharing situation.
However, the best solution would be to develop something that can be accessed over the Internet using a web browser. You can use any technology that you are familiar with, and all will provide you cloud hosting for free.
This way you can have multiple users accessing the database at the same time, because your database will simply become a service that your application will utilize; in contrast with a normal access file which is locked whenever its accessed.
answered Jan 30 '14 at 14:50
Burhan KhalidBurhan Khalid
31838
31838
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f709138%2fbest-way-to-share-an-access-database%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown