Windows应用程序使用公共IP连接到SQL Server数据库

本文关键字:连接 SQL Server 数据库 IP 应用程序 Windows | 更新日期: 2023-09-27 17:51:08

我开发的软件是成功运行与本地SQL Server。但是我的客户需要通过互联网访问它。

如何使用公共ip连接应用程序和数据库

我尝试了以下连接字符串。但是我仍然不能登录。connectionString="数据源=XXX.XXX.XXX. x 'XXX,7000;网络库=DBMSSOCN;初始目录=DB;用户ID=sa;密码=XXX "

是否有SQL Server配置,路由器配置等

Windows应用程序使用公共IP连接到SQL Server数据库

你不能在互联网上公开数据库,这是非常不安全的。

创建一个与数据库通信的web服务,并让你的应用程序与该web服务通信。

如果你真的不关心安全性或你的客户的数据(我相信他们不会喜欢这样),你可以。你只需要转发路由器中合适的端口。

首先确保您能够从本地sql服务器连接到远程sql。

要连接到远程sql,请执行

你必须为它打开端口。打开端口后,您的服务器名称如下所示。

server name : IP'SqlExpress, 5012

其中5012为随机端口。

请参考远程上为sql打开端口http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how - -启用远程连接- - sql - server - 2008. aspx