案例:
我正在使用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 2008?我应该配置什么,或者我只是点击“连接”,因为我通常做?
我应该从上面的连接字符串中更改什么?我应该更改计算机中的连接字符串吗?或者仅限于笔记本电脑?
先谢谢。
答案 0 :(得分:1)
如果计算机上的SQL Server实例启用了tcp和/或命名管道协议,则应检查(请参阅sql server文件夹下计算机开始菜单中的配置工具)。然后你应该打开计算机防火墙中的相应tcp端口(1433 / tcp或1434 / tcp)。最后,您可能需要更改笔记本电脑上的连接字符串。由于您未提及任何域结构,因此集成安全性对您不起作用。配置您的Sql Server实例以使用混合身份验证模式并创建可在您的应用程序中使用的SQL Server登录。