SQL Server 2008配置用于客户端服务器VB.NET(Windows窗体)应用程序

时间:2012-04-06 05:32:32

标签: sql-server vb.net

案例:

我正在使用VB.NET(实际上是Windows窗体)创建一个应用程序(桌面应用程序),并使用SQL Server Express 2008作为其数据库。


问题:

我想创建一个客户端 - 服务器应用程序,这意味着我只需要服务器中的1个数据库。 让我们回到真正的问题。我有一台电脑和一台笔记本电脑。我设置我的笔记本电脑的IP:192.168.1.1和我的电脑的IP:192.168.1.2

现在,我将数据库放在我的计算机(192.168.1.2)中,数据库名称为db_transportasi。 问题是,我想从我的笔记本电脑(192.168.1.1)连接到我的计算机数据库。当然有局域网(我已经设置了所有网络资源)


规格:

我在下面使用此字符串进行连接:

Dim connString As String = "Data Source=ARVID-THEODORUS\SQLEXPRESS;Initial Catalog=DB_TRANSPORTASI;Integrated Security=True"

这是SQL Server SS: SQL Server First Connect


问题:

  1. 我的笔记本电脑中如何处理SQL Server 2008?我应该配置什么,或者我只是点击“连接”,因为我通常做?

  2. 我应该从上面的连接字符串中更改什么?我应该更改计算机中的连接字符串吗?或者仅限于笔记本电脑?

  3. 先谢谢。

1 个答案:

答案 0 :(得分:1)

如果计算机上的SQL Server实例启用了tcp和/或命名管道协议,则应检查(请参阅sql server文件夹下计算机开始菜单中的配置工具)。然后你应该打开计算机防火墙中的相应tcp端口(1433 / tcp或1434 / tcp)。最后,您可能需要更改笔记本电脑上的连接字符串。由于您未提及任何域结构,因此集成安全性对您不起作用。配置您的Sql Server实例以使用混合身份验证模式并创建可在您的应用程序中使用的SQL Server登录。