为vb.net应用程序设置通用数据库服务器

时间:2017-02-05 11:38:29

标签: sql-server vb.net database-connection connection-string vb.net-2010

我在vb.net开发了一套学校管理软件。我使用了Visual Studio的内置数据库管理程序。起初我的客户要求是单手使用(即SW仅在一台计算机上工作),现在突然当软件完成并提交给客户时他们告诉我工作负载非常多并且他们希望多个用户应该使用软件

现在我有一个问题,我如何使用我的数据库文件(即.mdf),以便多个用户可以使用不同的计算机连接到它" LOCALLY VIA LAN"

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

有人可以帮助我解决我的问题或给我一些我可以参考的链接。

感谢。

1 个答案:

答案 0 :(得分:0)

我认为您错过了使用SQL 服务器的重点:它是服务器,而不仅仅是某个位于计算机上的文件。您必须配置数据库服务器以让其他计算机连接到它,您就可以了。您的安装中包含SQL Server Configuration Manager工具。查看有关配置远程访问的问题(例如,搜索时出现的第一个搜索结果,enable remote connections for sql server express

除此之外,您必须在应用程序中配置连接字符串信息以连接到托管数据库的特定计算机 - 例如,而不是连接到(local)或{{1}或者其他什么,你需要连接到.或其他什么。