通过Internet访问本地服务器的SQL Server DB

时间:2015-08-07 06:58:58

标签: sql sql-server

我的客户端正在使用我的SQL Sever应用程序,安装在他的一台本地计算机上的服务器,正在使用dbs访问

 connectionString="Data Source=Office1-MAIN-PC\EziBilling;Initial Catalog=dbBilling;User ID=sa"

现在一切都很好,现在他要求通过互联网访问连接到本地服务器的数据库。 我打算创建一个可以通过Internet连接到服务器实例的客户端应用程序。但我不知道我应该使用什么连接字符串。

另外,如何获取服务器的IP地址(没有静态IP)?

由于

1 个答案:

答案 0 :(得分:1)

在此示例中,

1433是端口。
端口必须在防火墙上空闲,并且您需要在路由器中启用端口转发(TCP),并且SQL服务器必须允许远程连接(并且为TCP协议启用)

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;
Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;