Melhor maneira de compartilhar um banco de dados do Access

0

Uma empresa à qual eu administro está procurando criar um banco de dados para que os fornecedores possam acessar seus rastreadores para acompanhar o andamento de seus projetos. Eu quero construir o banco de dados no acesso, mas a minha pergunta é se eu deveria hospedar tudo localmente ... obter um servidor sharepoint e publicar o banco de dados para ele. Ou devo migrar tudo para o Office 365 e ir para a nuvem.

Eu estava pensando que 365 seria a melhor aposta, já que a empresa poderia usar a atualização, já que eles estão crescendo exponencialmente.

Ou você tem outras sugestões? Eu pensei que usar sharepoint seria a maneira mais fácil de compartilhar dados com outras empresas (já que teria que ser compartilhado pela web), assim como internamente. Além disso, 365 para simplificar.

Obrigado

    
por Pretzel 30.01.2014 / 15:43

2 respostas

0

O Office 365 ajudaria se você simplesmente quisesse compartilhar um documento estático (digamos, uma planilha do Excel atualizada pelo seu cliente).

O Sharepoint também funcionaria, se mais uma vez for uma situação simples de compartilhamento de documentos.

No entanto, a melhor solução seria desenvolver algo que possa ser acessado pela Internet usando um navegador da web. Você pode usar qualquer tecnologia com a qual esteja familiarizado, e todos fornecerão a hospedagem na nuvem gratuitamente.

Dessa forma, você pode ter vários usuários acessando o banco de dados ao mesmo tempo, porque seu banco de dados simplesmente se tornará um serviço que seu aplicativo utilizará; em contraste com um arquivo de acesso normal que é bloqueado sempre que é acessado.

    
por 30.01.2014 / 15:50
0

A conclusão é que o Microsoft Access certamente não é recomendado para essa tarefa! Infelizmente, muitas organizações criam sistemas no Access apenas para depois atingirem os muitos e variados problemas e limitações que possuem. então não importa o que é dito aqui, você achará mais barato e mais fácil a longo prazo reconstruir uma tecnologia projetada para a tarefa.

O problema com o uso do SharePoint, especialmente a variante do Office 365, é o das licenças CAL (Client Access Licenses).

Se você deseja licenciar todos os seus usuários, inclusive seus fornecedores, diria que o SharePoint Online é um bom caminho a percorrer. Você pode manter os dados em uma lista do SharePoint e acessá-los por meio de formulários da Web ou usar um banco de dados do Access como front-end. Observe que existem maneiras de conceder acesso a usuários não licenciados, embora seja necessário verificar cuidadosamente as limitações em relação a quantos "usuários" você tem permissão e o que ele faz com seu modelo de segurança.

Se você já estiver executando uma versão local do SharePoint, ainda precisará de CALs suficientes para permitir acesso total a usuários externos, embora possa usar os recursos da Web que não são realmente fornecidos no SharePoint Online. Criando uma instância do SharePoint apenas para fazer isso, eu acho muito caro.

Sem saber o design do banco de dados, a interface, o valor, a segurança necessária, etc. é praticamente impossível dar uma resposta definitiva no final. Eu provavelmente diria que, a menos que você já tenha o SharePoint e já tenha as habilidades internas para desenvolvê-lo, eu procuraria em outro lugar. Um desenvolvedor web decente com habilidades de SQL deve ser capaz de construir algo muito rapidamente.

    
por 30.01.2014 / 18:27