C# 我能';t使用我在C中的本地IP连接到SQL Server#

C# 我能';t使用我在C中的本地IP连接到SQL Server#,c#,sql,database,visual-studio,C#,Sql,Database,Visual Studio,我对C有一个问题# I连接数据源=BARIS;初始目录=SurucuOtomasyon;用户ID=sa;密码=1234 但当我将本地ip写入数据源时,我并没有连接数据库 Data Source=192.168.1.3;Initial Catalog=SurucuOtomasyon;User ID=sa;Password=1234 谢谢你的帮助 打开SQL配置管理器并允许TCP/IP连接。 将动态端口设置为空白以禁用它(我在这里记不太清楚) IP给了机器,你也需要一个端口: 192.168.1.

我对C有一个问题#

I连接
数据源=BARIS;初始目录=SurucuOtomasyon;用户ID=sa;密码=1234

但当我将本地ip写入数据源时,我并没有连接数据库

Data Source=192.168.1.3;Initial Catalog=SurucuOtomasyon;User ID=sa;Password=1234
谢谢你的帮助

打开SQL配置管理器并允许TCP/IP连接。 将动态端口设置为空白以禁用它(我在这里记不太清楚) IP给了机器,你也需要一个端口:

192.168.1.3:1433(端口1433为标准端口)

数据源为192.168.2.3的连接字符串就足够了。您必须更改配置。
正确的配置将运行您的代码。(我已经用一个项目对它进行了测试,它的全部内容都是关于sql的配置。请参阅下面的评论)

我并不是想无济于事,但这是一个经典的“当我这样做的时候,医生是受伤的。”医生说,然后不要这样做。为什么不能直接使用BARIS?端口是启用的。我尝试连接到192.168.1.3:1433,但这个问题无法解决。请尝试使用动态ip而不是本地ip。。。只是试一下。明天早上,我将为您创建一个项目,并测试所有内容。现在我要睡觉了。远程连接允许这个问题。如何允许远程连接?谢谢icaptian的帮助。但今天我将解决这个问题,因为我不会睡觉:)单击Sql配置管理器->Sql本机客户端[…],而不是从Sql本机客户端[…]单击->TCP/IP,您将看到默认端口为1433。然后检查Sql Server网络协议->TCP/IP。。。如果你不能解决那个问题,我明天再看。顺便说一句,你的问题应该有很多“—”:)