Sql server 为vb.net应用程序设置公共数据库服务器

Sql server 为vb.net应用程序设置公共数据库服务器,sql-server,vb.net,database-connection,connection-string,vb.net-2010,Sql Server,Vb.net,Database Connection,Connection String,Vb.net 2010,我用vb.net开发了一个学校管理软件。我使用了visualstudio的内置数据库管理程序。起初,我的客户要求是单手使用(即软件只在一台计算机上工作),现在突然,当软件完成并提交给客户时,他们对我说工作量很大,他们希望多个用户使用软件 现在我的问题是,如何使用我的数据库文件(即.mdf),使多个用户可以通过LAN“本地”连接到不同的计算机 实际上,我做了一些研究,但我了解的很少,那就是我可以在一台机器上使用SQL Server Express作为服务器,将现有的DB文件导入SQL Server

我用vb.net开发了一个学校管理软件。我使用了visualstudio的内置数据库管理程序。起初,我的客户要求是单手使用(即软件只在一台计算机上工作),现在突然,当软件完成并提交给客户时,他们对我说工作量很大,他们希望多个用户使用软件

现在我的问题是,如何使用我的数据库文件(即
.mdf
),使多个用户可以通过LAN“本地”连接到不同的计算机

实际上,我做了一些研究,但我了解的很少,那就是我可以在一台机器上使用SQL Server Express作为服务器,将现有的DB文件导入SQL Server Express,并在VB.net中对连接字符串进行一些更改,以便它连接到指定的DB

有人能帮我解决我的问题吗?或者给我一些我可以参考的链接


谢谢。

我认为您没有理解使用SQL Server的意义:它是一台服务器,而不仅仅是某台计算机上的文件。你必须配置你的数据库服务器,让其他机器连接到它,你会没事的。安装中附带了一个
SQL Server Configuration Manager
工具。看一看有关配置远程访问的问题(例如,搜索时出现的第一个搜索结果,即


除此之外,您必须在应用程序中配置连接字符串信息,以连接到承载数据库的特定计算机,例如,而不是连接到
(本地)
或其他什么,你需要连接到
MyServerMachineName
或其他任何东西。

你的基本想法是正确的。1-安装数据库服务器。2-将当前数据库移动到新的数据库服务器。3-使用新的连接字符串连接到它。你的具体编程问题是什么?是的,我有基本知识edge。我现在没有任何编程问题,因为在一台计算机上,一切都正常工作。我希望我的DB可以从一个房间的多台计算机访问,以便多个用户可以在没有任何问题的情况下使用我的软件。此网站用于编程问题。您可以尝试在数据库网站或supe上重新搜索您的问题r用户。很抱歉。我的不好。谢谢你提供这样的信息。实际上我对此感到困惑。我将尝试配置机器并让你知道。