您好我正在寻找一个方向/指导。我已经在vb.net中使用visual studio为我的公司构建了一个应用程序,用于管理人员和设备。此应用程序安装在办公室中的多台计算机上,并更新驻留在楼宇中的本地网络服务器之一的Microsoft Access数据库。我的目标是让应用程序从网络内外的任何位置访问数据库。我最初是围绕Access数据库构建的,因为它似乎是当时最简单的,我想在SQL数据库中重新创建它,但我不确定如何和/或我需要做什么,所以我对应用程序有这种访问权限。我很困惑SQL数据库如何使用远程访问我想..我是否需要在服务器上安装SQL引擎,或者我可以将数据库文件放在那里并通过IP使用用户名和密码访问它?我应该在其他地方购买服务器空间并走那条路吗?是否有任何人可以指示我的链接或信息,我已经阅读了几天,但我没有得到任何地方..只是寻找一些黑色和白色的答案,引导我朝着正确的方向!
谢谢大家!
答案 0 :(得分:1)
我会推荐Azure。本文介绍从Access迁移到Azure的过程:
Migrating Access Databases to SQL Server/Azure SQL DB (AccessToSQL)
答案 1 :(得分:0)
所有主要的SQL RDBMS客户端/服务器系统都是在客户端通过网络访问关系数据库管理服务的前提下构建的(几乎总是通过TCP / IP访问过去几十年内开发或更新的任何内容)。 / p>
对于局域网上的节点(客户端),这应该相对简单。
对于远程访问,我强烈建议要求他们通过专业配置的优质VPN访问您的网络(最好是专业维护)。
至于本地设备与虚拟专用服务器(VPS)的问题,主要是成本考虑因素,需要权衡访问的可靠性,硬件和存储的可靠性,备份系统的可靠性和容量,以及人员成本和可用性。
管理良好的VPS产品可以让您超越所有初步障碍,直至您可以专注于您的开发。关于Tue生产环境的长期决策最好推迟,直到你有一些原型的功能。