如何创build公共SQL服务器

我在我的电脑上安装了sql server。

我可以使用它作为本地服务器。

但是我想要它成为一个公共服务器。

我跟着很多的教程,但它仍然无法正常工作(我无法连接外部计算机的服务器)。

我使用java,与com.microsoft.sqlserver.jdbc库wotking。

当我尝试连接服务器与我的IP地址它是引发exception:

 The TCP/IP connection to the host 31.168.22.40, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.".`` 

虽然它被打开了 – 我在我的路由器和所有的防火墙(eset和windows防火墙)中打开它,我也尝试过一些端口testing,他们都说没关系:

http://postimg.org/image/ehfye5pq1/

我在SQL Serverconfigurationpipe理器configuration它应该是(在1433端口上启用TCP)。

我试图把它与pipe理工作室连接起来,这是没有用的

提供程序:SQLnetworking接口,错误26

有人能帮我弄明白吗?

有两个认为configuration为通向开放SqlServer的:

在configurationpipe理器中: 在这里输入图像说明

在SSMS中: 在这里输入图像说明

对不起,我的服务器在法国…