我目前正在开发一个需要通过LAN网络连接到SQL Server 2008数据库的项目。我打算使用一台计算机作为数据库所在的服务器,而其他计算机将连接到服务器。我已经进行了彻底的搜索,但无法找到任何相关资料。我见过的所有示例和材料似乎都跳过了LAN上的数据库连接主题。有谁知道我怎么做到这一点?我想看一个简单的代码,说明如何完成(在VB.net中,因为那是我正在使用的语言)。
答案 0 :(得分:1)
通过网络连接到SQL Server与连接到本地计算机上的SQL Server没有什么不同。简单地...
Using Conn As New SqlConnection(connstring)
//Do something here
End Using
有关您的连接字符串的信息,请查看connectionstrings.com
虽然在开始之前确定可以使用SQL Server Management Studio或类似设备连接到服务器,但是有一些问题与网络和防火墙有关,而不是您必须编写的任何代码。确保SQL Server配置为允许传入连接。
根据您的应用程序的性质和用户数量,这可能不是最好的架构。确保您使用的是Windows身份验证,因为您实际上不希望在客户端计算机上的配置文件中存储带有用户名和密码的SQL连接字符串。