MS SQL Server错误26 – 无法连接

我试图连接到我的MS SQL SERVER Express 2012数据库,它位于我的远程服务器上。 除了防火墙以外,所有的设置和configuration都是正确的。 这是我第一次用SQL 2012和W2012服务器完成这个工作。

在SU和MS站点读取多个post,显示我需要允许端口1433(TCP)。 我已经这样做了。

当我尝试连接到我的远程服务器时,我得到一个相当常见的错误消息

错误26 – 错误定位指定的服务器/实例

如果我然后禁用我的W2012服务器上的Windows防火墙上的公共configuration文件,我可以连接好。 这certificate这个问题是与港口的一些地方。

还有什么其他的端口需要打开/我还需要做什么?

编辑

我已启用命名pipe道和TCP / IP。

将以下应用程序添加到安装SQL Server的防火墙中:

C:\Program Files\Microsoft SQL Server\MSSQL11.SQLExpress\MSSQL\Binn\sqlservr.exe C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn\SQLAGENT.EXE 

您可能还想检查您的实例协议下的SQL Serverconfigurationpipe理器,并启用命名pipe道和TCP / IP。