我试图连接到我的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。