C# Windows应用程序使用公共IP连接到SQL Server数据库
我已经开发了一个软件,该软件已经在本地SQL Server上成功运行。 但我的客户需要通过互联网访问 如何使用公共ip使应用程序与数据库连接 我已尝试使用以下连接字符串。但我还是无法登录。 connectionString=“数据源=XXX.XXX.XXX.X\XXX,7000;网络库=DBMSSOCN;初始目录=DB;用户ID=sa;密码=XXX” 是否有任何SQL Server配置、路由器配置等。 创建一个与数据库对话的Web服务,并让您的应用程序与该Web服务对话C# Windows应用程序使用公共IP连接到SQL Server数据库,c#,sql,C#,Sql,我已经开发了一个软件,该软件已经在本地SQL Server上成功运行。 但我的客户需要通过互联网访问 如何使用公共ip使应用程序与数据库连接 我已尝试使用以下连接字符串。但我还是无法登录。 connectionString=“数据源=XXX.XXX.XXX.X\XXX,7000;网络库=DBMSSOCN;初始目录=DB;用户ID=sa;密码=XXX” 是否有任何SQL Server配置、路由器配置等。 创建一个与数据库对话的Web服务,并让您的应用程序与该Web服务对话 如果你真的不关心安全或你
如果你真的不关心安全或你客户的数据(我相信他们不会喜欢),你可以。您只需要在路由器中转发正确的端口。首先确保您能够从本地sql server连接到远程sql 要连接到远程sql,请尝试以下操作 你必须为它打开端口。打开端口后,服务器名称如下所示
server name : IP\SqlExpress, 5012
其中5012是随机端口
请参阅远程服务器上sql的开放端口