Sql server Visual Basic数据库程序未在其他计算机上运行

Sql server Visual Basic数据库程序未在其他计算机上运行,sql-server,database,vb.net,installation,runtime,Sql Server,Database,Vb.net,Installation,Runtime,我有一个使用VisualBasic制作的数据库应用程序,它使用数据源表ext。 当我在我的机器上运行程序时,它运行得很好,但是在发布程序并尝试在其他机器上运行程序后,它会给出一个很大的错误框;这就是我记得它所展示的: “建立与SQL Server的连接时发生与网络相关或特定于实例的错误 找不到本地数据库运行时安装“ 在谷歌搜索之后,我找到了一个安装包来帮助我:SqlLocaLDB.MSI“SQLServer2012 expresslocaldb” 这解决了出现错误的问题,但我希望做的是使用我的V

我有一个使用VisualBasic制作的数据库应用程序,它使用数据源表ext。 当我在我的机器上运行程序时,它运行得很好,但是在发布程序并尝试在其他机器上运行程序后,它会给出一个很大的错误框;这就是我记得它所展示的:

“建立与SQL Server的连接时发生与网络相关或特定于实例的错误 找不到本地数据库运行时安装“

在谷歌搜索之后,我找到了一个安装包来帮助我:SqlLocaLDB.MSI“SQLServer2012 expresslocaldb”

这解决了出现错误的问题,但我希望做的是使用我的VB程序向数据库添加和删除行,并跨多台机器访问它


我有一个网络驱动器,我需要做什么才能让程序从我的网络驱动器访问数据并保存回它,让不同的机器从同一个数据库文件中使用该程序?

部署数据库时,它们通常是“拆分”的,因此表和数据位于一个文件(后端)以及查询、表单、,etc在另一个文件(前端)中

安装在客户机上的是后一个文件,而实际表和数据的后端驻留在网络上的其他机器上。 然后,“前端”必须“连接”到后端,以便它知道数据在网络上的位置

如果您使用Visual Basic从头开始编写此数据库(而不是使用Microsoft Access和VBA),那么我不确定如何将前端与后端分开

如果您只是将整个程序以及相关的表和数据复制到每台机器上,您将遇到问题,因为每台机器都有自己的数据版本

尝试谷歌如何分割成前端和后端的Visual Basic数据库。。。然后谷歌如何“连接”客户端机器上的前端到将包含数据文件的机器上的后端

希望这能给你一些关于寻找什么和从哪里开始的想法